home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 28 / amigaformatcd28.iso / -in_the_mag- / workbench / tornado3ddemo / tutorial.txt < prev    next >
Text File  |  1998-05-13  |  6KB  |  110 lines

  1. Loading pre-made objects/scenes.
  2.  
  3. Some sample scenes are provided. In order to open a project, start Tornado3D, use the Open... menu item in Projects
  4. menu and when the project has loaded switch to CAMERA mode pressing the 'e' key.
  5.  
  6. Tutorial 0
  7. Let's see something in no-time.
  8.  
  9. Particles are often used in animation by means of the so-called Particle Systems that allow a coherent and
  10. realistic movement tied to physical laws.
  11.  
  12. By the means of the particle systems many effects otherwise impossible to model --like fire or smoke-- can be
  13. simulated in a convincing way.
  14.  
  15. Starting with a new, empty project, we add a particle system with the Objects/ Particles/ System... menu item.
  16.  
  17. This opens the Particle Panel, leave everything at its defaults, so that an "Explosion" particle system will
  18. be created. Accept the panel and redraw the screen with Amiga-r.
  19.  
  20. Now press the TAB key or click on the cycle gadget Modeling/ Animation to enter animation mode. Then click on
  21. the Play Forward gadget of the VCR bar to see a preview of the effect. Hey, who said that to use particle
  22. effects you had to be a rocket scientist? :)
  23.  
  24. Now press '3' to switch to a shaded preview mode and click with the mouse the Play Backward VCR button. You'll
  25. enjoy a color preview running from last to first frame.
  26.  
  27. Now return in modeling mode pressing TAB again and select the particle system with Amiga-A. Then, delete it
  28. with the DEL key.
  29.  
  30. Tutorial 1
  31. First steps with the editor
  32.  
  33. Interacting
  34.  
  35. Start Tornado3D or open a new project replacing the existing one with Project/New.
  36.  
  37. We are now in Tornado3D's main editor. With Objects/ Polygonal/ Pyramid we add to the workspace a new object.
  38. This is a polygonal object, that is, one composed of vertices and faces.
  39.  
  40. Press the key '3' or use Workspace/ Preview/ Flat Shaded to immediately show a color representation of the
  41. object.
  42.  
  43. The pyramid looks like a white triangle, and this is due to the camera angle we are using. Let's look at it
  44. from another point of view, but before let's move the mouse --without clicking-- over the perspective view.
  45. Nothing should happen.
  46.  
  47. Press the 'r' key on the keyboard now or we use the menuitem Modify/ Transform/ Rotate. This way we have
  48. entered rotation mode. Let's move again the mouse over the perspective area, as before. Now a yellow circle
  49. appears. This yellow circle is the reference mark of the "Arcball" rotational controller. It really is very
  50. simple to use and learn.
  51.  
  52. Now click with the left button in the perspective view, just outside of the circle and then drag, holding down
  53. the mousebutton. We should try to keep the mouse pointer outside of the yellow circle, in practice rotating it
  54. around the object. We will see that the object follows our movements and that a brighter yellow line provides
  55. a graphical representation of our actions.
  56.  
  57. Now we release the mousebutton. The object will stop moving. If we look at the other --non perspective--
  58. views, we notice that the pyramid has not been modified. What has changed is our point of view. Now we repeat
  59. the operation, but this time we click inside the yellow circle.
  60.  
  61. A line now appears, departing from the point where we have clicked. This time the line follows our movements
  62. and is not confined anymore to the circle. This allows us to freely rotate the object. If we trace back our
  63. steps, moving the mouse up to the point in which the curved line originates, the object will return exactly to
  64. the position of departure. This fact, apparently not very important, is really an unique characteristic of the
  65. Arcball rotation controller that allows to rotate the objects in three dimensions using a device, the mouse,
  66. that is two-dimensional.
  67.  
  68. All the other rotation systems, and Tornado3D is the only Amiga software to implement ArcBall, manifest a
  69. behavior, the so-called Hysteresis, that makes impossible to trace back the movements and this leads to a
  70. counter- intuitive user interaction. With Arcball, everything is like in the real world. Moving the mouse to
  71. the left, rotates the object to the left. Moving it in circles around the object, rotates the object.
  72.  
  73. In order to understand better the idea behind the Arcball, let's try to imagine that the yellow circle is the
  74. profile of a sphere (the sphere of a trackball) and that the mouse acts like our hand. The curved line that
  75. appears when we click inside the circle is curved because it depicts the movement of the hand on the surface
  76. of this virtual Trackball.
  77.  
  78. Modifying
  79.  
  80. Now restore the perspective view to its original values with the menuitem Workspace/Set View and we are ready
  81. to discover how to modify objects.
  82.  
  83. Let's click on the center of the object's axis, that is on the small square from which three lines depart
  84. marked with the X, Y and Z letters. The object will become white, to signal it is selected and ready to be
  85. acted upon.
  86.  
  87. Press 'm' on the keyboard to return to movement mode (remember that we switched to rotate mode before, to try
  88. out Arcball).
  89.  
  90. Now click and drag with the left mouse button, but not over the object axis! As a general rule, we must always
  91. click on an empty spot to start an interactive operation.
  92.  
  93. The object will move along with our movements, following the mouse. If we release the mousebutton, the object
  94. will remain where we placed it. Now the modification is permanent, but it can be undone with the Edit/Undo
  95. (Amiga-Z) command.
  96.  
  97. We will now repeat the same actions but first press Shift-X to force the movement to happen only on the X
  98. axis. We have activated a constraint. Now the object will move only along the X axis.
  99.  
  100. Now try to resize the object with the scaling function. Press 's' to switch to Scaling mode. The constraints
  101. are automatically reset. We do the same thing we did before, clicking and dragging. This time the object will
  102. not move, but will be magnified or shrunk according to the mouse movements.
  103.  
  104. We are already familiar with rotation, having tried it in the perspective window. Now try to rotate the
  105. objects instead of the viewpoint. So press 'r' again to go back to rotate mode, and proceed as usual, clicking
  106. in an empty spot of the non perspective-views. The object will rotate on the selected axis. Repeat the
  107. operation with other axes, for instance Z axis. Now our object is not aligned with the world axes anymore.
  108.  
  109.  
  110.