Art of Illusion Instructions

11
Art of Illusion modeling tutorial - The Hourglass 1/16 Art of Illusion modeling tutorial The Hourglass Version 1.1 For Art of Illusion version 2.4 Copyright 2001,Rick van der Meiden Introduction In this tutorial you'll be shown how to model a simple object with Art of Illusion (AoI), using as an example the hourglass in the picture above. This tutorial does not cover all the features found in the AoI modeler; there are simply too many. We do try to cover enough to get you started. You will propably figure out the rest by reading the manual, viewing other tutorials available online, or experimenting on your own. If you are already familiar with 3D modeling, you will propably not need to follow this tuturial step by step. You might leaf through it to get some idea of the program's capabilities, but please try it out yourself. For you new users: I'll get you going making your own 3D graphics in just a few minutes. For the sake of completeness, an AoI scene file called "hourglass.aoi" is distributed with this tutorial that you can simply open with the modeler. However, if you want to learn from this tutorial, you should try building the scene yourself. Look around Let's assume that you've downloaded AoI from the download page, you've got Java installed correctly, and got the program running. If not, refer to theArt of Illusion home page . When you start AOI, you are presented with the main screen. On top of the window is you basic menu bar; take a look around, see what's in the pulldowns. If there's a lot up there that you don't understand, don't worry, you will, in time. To the left you see some icons. Clicking them selects a tool and a single line of help is displayed at the bottom of the screen. The icons (perhaps with some variation if you're using the most current version) are:

description

Art of Illusion is an open source application that can be downloaded from http://www.sourceforge.net This document is the beginners instructions of using the applcation.

Transcript of Art of Illusion Instructions

Page 1: Art of Illusion Instructions

Art of Illusion modeling tutorial - The Hourglass 1/16

Art of Illusion modeling tutorial The Hourglass

Version 1.1 For Art of Illusion version 2.4 Copyright 2001, Rick van der Meiden

Introduction

In this tutorial you'll be shown how to model a simple object with Art of Illusion (AoI), using as an examplethe hourglass in the picture above. This tutorial does not cover all the features found in the AoI modeler; there are simply too many. We do try to cover enough to get you started. You will propably figure out the rest by reading the manual, viewing other tutorials available online, or experimenting on your own. If you are already familiar with 3D modeling, you will propably not need to follow this tuturial step by step. You might leaf through it to get some idea of the program's capabilities, but please try it out yourself. For you new users: I'll get you going making your own 3D graphics in just a few minutes. For the sake of completeness, an AoI scene file called "hourglass.aoi" is distributed with this tutorial that you can simply open with the modeler. However, if you want to learn from this tutorial, you should try building the scene yourself.

Look around

Let's assume that you've downloaded AoI from the download page, you've got Java installed correctly, and got the program running. If not, refer to the Art of Illusion home page. When you start AOI, you are presented with the main screen. On top of the window is you basic menu bar; take a look around, see what's in the pulldowns. If there's a lot up there that you don't understand, don't worry, you will, in time. To the left you see some icons. Clicking them selects a tool and a single line of help is displayed at the bottom of the screen. The icons (perhaps with some variation if you're using the most current version) are:

Page 2: Art of Illusion Instructions

Art of Illusion modeling tutorial - The Hourglass 2/16

move object rotate object

resize object create box

create sphere create cylinder

create spline mesh create polygon

create camera create lightsource

create interpolated curve create approximated curve

move view rotate view

The bulk of the screen displays four views on the 3D model: Front, Left, Top and Camera1. For each viewthe user can set a camera or standard viewpoint (front, left, top, ect), perspective or parallel viewing mode,and a zoom factor (default 100). These viewpoints can be changed using the two appropriate tools for movement and rotation (mouse shortcuts are also available - see the manual). You will often change the scale and position of these views but not the viewpoint. The standard views are quite sufficient for most modelling sessions. Only the lower right view, Camera1, will be changed often because it's very usefull for checking out the model. On the right is a (now empty) space for showing a list of objects (shapes) in your model. From this list you can select or deselect objects by clicking on their name. Also, double clicking willbring up the edit-object dialog. Before getting started, you need to know about one more thing: coordinates.The position and dimensions of objects is determined by a coordinate system with three axis, named X, Y and Z. The X axis is considered to be pointing to the right, that is: the greater the X coordinate of a point, the more to the right it is in the model. Likewise, the Y axis points upwards and the Z axis points out of the screen towards you. (In jargon this is called a right handed coordinate system)

Getting started

It's commonly considered good practice to start a 3D modeling session by first sketching your model on grid paper, to get some idea of its dimensions and shape. If you don't, then at least set up a grid in the modeler:

select Scene->Grids from the menuset Grid Spacing to 0.5set Snap-to Subdivisions to 10check Show grid and Snap to gridclick OK

This allows us to easily draw objects with an exact position and size and to align objects othogonally. You may change the grid parameters at any time to accomadate your needs for finer or coarser grids. Now let's start drawing. First, draw a box for the wooden top and bottom of the hourglass frame:

select the 'create box' tooldraw a box of 1.5 units wide and 0.1 units height in the front view. That is, with a grid of 0.5

Page 3: Art of Illusion Instructions

Art of Illusion modeling tutorial - The Hourglass 3/16

units and 10 subdivision, 3 gridlines wide and one subdivision high.

select the 'resize object' toolscale the object in the top view until it is square, 1.5 by 1.5 units.

select the 'move object' toolmove the box so it is centered in the top view.move it in the front view so it is just below the second grid line from the center.check out the box's coordinates with the Object->Object Layout from the menu. The box shouldbe sized 1.5 units on the x-axis, 0.1 units on the y-axis, and 1.5 again on the z-axis. It should be positioned with its origin at coordinate 0, -1.05, 0>. From this dialog you can also change the box's size, position and orientation (see figure below).

Notice that you can draw any object in either the front, left or top view. Since you can only draw two dimensions at once, you'll have to edit the third dimension afterwards. You may use the scale and move tools for changing the position and size of the box. But if you have a clear idea of what the dimensions should be, the Object Layout dialog is much quicker. The first box is the bottom of the model. The top looks exacly the same, so create a box for it by copying.

select the first box, Cube 1 from the list on the rightselect Edit->Copy from the menuselect Edit->Paste from the menumove the copy upwards until the bottom of the box is at y=1. Do this by using either:

the 'move object' tool. Hold shift to move only orthogonal.the Object->Layout Object option from the menu. Center it at y=1.05.the Object->Transform Object option from the menu. Move it 2 units upwards on the Y axis.the Object->Align Objects option from the menu. Align the bottom (y-axis) to 0.

Now we have two boxes, symmetrical about the origin. Note that both boxes are both still named Cube1. You may change object names by selecting the Object->Rename Object option from the menu. Proper names could be 'Top' and 'Bottom'. Now it is easier to keep them apart when selecting from the list. Using

the techniques above we can also create the four poles between the top and bottom boards. Use the 'create cylinder' tool to create a cylinder of the following proportions:

position: X = 0.6, Y = 0, Z = 0.6size: X = 0.1, Y = 2, Z = 0.1

Page 4: Art of Illusion Instructions

Art of Illusion modeling tutorial - The Hourglass 4/16

And create tree more cylinders in the other corners of the hourglass frame. Hints:

draw the first cylinder in the front or left view, this allows you to set it's diameter as well as its length. Position the cylinder using the other views.Create the other cylinders by copying and moving.You cannot see the cylinders you've created in the top view because they are obscured by the top box. Select Scene->Display Mode->Wireframe from the menu, and you will be able to see them again.

Now we have a frame for the hourglass. Now use the 'move viewpoint' tool and the 'rotate viewpoint' tool to change the lower-right view (camera1). Now you can see the model from any angle youlike. The result should look something like this:

A complex object

The most complex shape in this scene is the glass bulb. It will be created using the Lathe tool. A lathe is an object created by revolving a spline curve, which determines the contour of the shape, around an axis. To

create the contour curve we will use the create approximated curve tool. To avoid painfully precisemouse work, create a first create a finer Grid: spacing 0.2 with 2 subdivisions. Then select Scene->One View from the menu. You can then set the zoom factor of the view to 200 percent. Now create the spline curve by adding the points 1 though 9 shown in the image below (in that order). Double click point 9 to finish the spline curve. Make sure that the first and the last point are nicely on the y axis and tangent to the

Page 5: Art of Illusion Instructions

Art of Illusion modeling tutorial - The Hourglass 5/16

the top and bottom boxes we made earlier. The approximated curve is not very intuitive, but allows you to determine the direction of the curve more exactly than the interpolated curve does. The direction of the curve at the beginning and end of the curve isdetermined by the only adjectent point. The curve is vertical at point 5 because points 4 and 6 are in both vertically displaced from this point. In general, the curve at any point is determined by the immediately preceding and the two next definition points (the curve is a quadratic spline, or, third order spline). As the central axis of the glass bulb, we will use the line running though the endpoints of the curve. In our drawing, this is the y axis, but by using the first line results in a solid object. To create the lathe, first selectthe curve and then select Tools->Lathe from the menu. In the lathe dialog, select the Line though endpoints as the lathe axis. (See figure below).

Page 6: Art of Illusion Instructions

Art of Illusion modeling tutorial - The Hourglass 6/16

The lathe shape is automatically centered at 0,0,0. This is exactly where we want it, so leave it. (Ofcourse this is no coincidence, I planned it that way!). The spline curve that we created first is now redundant. You may delete it, but you don't have to since it won't show up in the final rendering. To delete an object, select it (from screen or from list of objects) and press backspace on the keyboard. You may also use the menu option Edit->Clear.

Scene layout

Now we've finished modeling all the shapes. We should try to render the scene with accurate shapes and lighting. Before rendering though, we should determine the layout of the key elements in the scene, the camera and the light. First, determine the position and orientation of the camera. This is easily done using

the camera preview in the lower right corner. Translate and rotate the view using the Move view

tool and the Rotate view tool. Hold Control while moving the view to zoom in and out. And you may roll the view over by holding Control and using the rotate view tool. You may also position the camera

using the move object tool and the rotate object tool or with the Layout object menu option. The camera is an object just like any other. A good position might be one where you can see the topand two other sides of the object. Next we should illuminate the scene. As you can see there already a light source in the scene from the beginning of the session, Light 1. The light source should be positioned so that it illuminates the side of the object we are looking at. Light 1 is propably not positioned correcty given the position of the camera. Since this lightsource is also far away, we'll delete it and create a new one. AoI supports three types of lightsources: point lights, directional lights and spot lights. We'll use the simplest of them, the point light. Follow The next steps to correctly illuminate the scene:

Find a position for the new light near the camera, or at least on the same side of the object as the camera. Use a lower zoom factor (30) to find the camera in the views.

To create the light, click on the create lightsource icon and click over the position where you want the light. You should propably move the light (just like moving other objects) in one of the other views to get the correct position in 3D space.

Page 7: Art of Illusion Instructions

Art of Illusion modeling tutorial - The Hourglass 7/16

select Object->Edit Object from the menu. We should change some properties of the light sourceto accomadte its position relative to the hourglass. See the dialog image below for the correct values. The default Intensity value is a bit high, resulting in picture that looks like the camera wasblinded by the light. Change the intensity value to 0.8. Set the Decay Rate to zero. This value determines how fast light intensity decays over distance. In reality, light intensity decay is related to the squared distance. The default Decay Rate would result in a very dark image. This simple scene does not need this much realism anyway, so lets make things easy and turn it off.

Now lets render. Select Scene->Render Scene from the menu. Don't bother with the settings yet, just press OK on the render dialog. The result should be something like this:

Rather boring isn't it ? Everything isa dull white. We want wood and glass, we should add textures.

Textures and materials

Wood

Page 8: Art of Illusion Instructions

Art of Illusion modeling tutorial - The Hourglass 8/16

Lets create a texture that looks like wood. Select Scene->Textures from the menu and press New in the texture dialog. In the next dialog, name the texture Wood and select the procedural 3D type (see dialog

below). 3D procedureal textures determine color, roughness, reflection and other surface properties as a function of 3D coordinates. For any position in space, the texture defines what a shape's surface looks like, as if we had cut the shape out of a solid block of this 'material'. However, for object of which we can actually see the inside, transparent objects, we should use a material to define the inside, not a texture. Textures only determine what the surface of an object looks like. A function mapping 3D coordinates to the values of teture properies is created by graphically connecting functional modules in the procedural editor. There are six categories of modules:

Values determine a constant color or value that may be used as input for other values.Functions are components that output scalar values.Color functionsoutput color values.Transforms transform coordinates to a new set of coordinates.Patterns determine a scalar value as a function of coodinate values. This scalar value may be usedto determine a color pattern for the texture or to pattern some other texture property.

When you've created a new texture, you'll be presented with a dialog in which you may specify the texture.There's a large empty white area, in which we'll add functional components. And to the right there are blocks with names like diffuse, specular, tansparent, etc. These are properties of a texture which will be connected to the components we've added in the empty area. The following components are added to the procedure to make a wood texture:

Select Insert->Patterns->Wood from the menu. This is a pattern of concentric cylinderical bands along the Z axis, just like the cross-section of a tree trunk has concentric rings of color. The default imputs of this components are the three coordinate values, X, Y, Z and a 0.5 noise value. These are fine, so we won't have to add components for them.We'll use this pattern for the diffuse color of the texture. Select Insert->Color Functions->Custom from the menu. Connect the wood pattern component to the custom color function, and connect the color function to the diffuse color component at the right of the dialog (see figure below). Now you should see rings apear on the preview image.

Page 9: Art of Illusion Instructions

Art of Illusion modeling tutorial - The Hourglass 9/16

Next we should add some nice woodish colors to the texture.To do this, doule click the custom color function component. You'll be presented with the dialog below. Add extra markers (click the "Add" button to add more little trangles) and set the color at each triangle to match the colors in the dialog above.

Finally, we'll make the wood texture a bit denser, more rings. Double click the wood pattern module and set the values shown in this dialog:

Page 10: Art of Illusion Instructions

Art of Illusion modeling tutorial - The Hourglass 10/16

The preview now looks like this: The texture doesn't realy look very realistic but it will have to do for now. To create more complex texture, read the section on textures of the the Art of Illusion manual. This texture will be assigned to the top and bottom boards and the sticks in between that we've created earlier. Select all the shapes that should be assiged the Wood texture. Then select Object->Set Texture from the menu. Now select the Wood texture and press O.K. Now select onlythe Top and Bottom objects. Again call up the set texture dialog. Now click on the button labeled Edit Mapping. In this dialog, yoou may scale, translate, and rotate the texture to fit the object. We'll only rotate

Page 11: Art of Illusion Instructions

Art of Illusion modeling tutorial - The Hourglass 11/16

the texture to get the following result: Now for the sticks.Select them all and edit the mapping mapping again. Create a mapping like this:

Now let's look at the result. The rendered image will look