home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 403.lha / BrainStorm / BrainStorm.doc < prev    next >
Encoding:
Text File  |  1990-08-04  |  7.9 KB  |  194 lines

  1.                   BrainStorm
  2.  
  3.     BrainStorm is a quite complex program, even if it not the best 3D
  4. object animation system when compared with VideoScape 3D or Sculpt 3D.  To
  5. use it completely, all documentation files must be read first.  Although
  6. a person could play with it without damaging anything, it is unlikely that
  7. they would understand it enough to use it well.  Following is a description
  8. of every menu item.  All functions can be accessed through these menus, so
  9. no "hidden" functions are present.  Most importantly, have fun with it!
  10.  
  11.  
  12.                             Russell Caslis
  13.  
  14. GEnie:   R.CASLIS
  15. Address: 1233 Valparaiso Dr. N.
  16.          Placentia, CA    92670
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.                 Menu Descriptions
  24.  
  25.  
  26.  
  27.  
  28.  
  29. Project Menu --    Miscellaneous functions that affect the overall makeup of
  30.         the program.
  31.     Info... -------    Prints amount of both chip & fast ram, plus version
  32.             number.
  33.     Clear Buffers -    Erases any iff backgrounds, iff windows, or 3D
  34.             objects from memory.
  35.     Print ---------    Allows user to print either a small portion of the
  36.             screen or all the screen to any preferences
  37.             compatible printer.  When printing just a portion
  38.             of the screen click and drag the left mouse button
  39.             to define the size, press the right mouse button to
  40.             print.
  41.     View ----------    Selects the type of rendering the 3D objects are
  42.             rendered in.
  43.         Outline    -------    The polygons are drawn in black with the
  44.                 outline of each drawn in the proper color.
  45.                 Uses hidden surface removal.
  46.         Wire ----------    The polygons are drawn in the proper colors,
  47.                 but are merely lines, so the user can see
  48.                 through the object with X-ray vision.
  49.         Solid ---------    The polygons are drawn in the proper colors
  50.                 with hidden surface removal so the user
  51.                 cannot see through the object.
  52.         Monochrome ----    Like wire, but all line are drawn in color
  53.                 register 1.
  54.     Change Screen -    Lets user select the resolution, number of colors,
  55.             and amount of overscan.
  56.     Close/Open
  57.        WorkBench --    Permits the opening or closing of the workbench to
  58.             gain about an extra 35k.
  59.     Quit ----------    Self explanatory.
  60. IFF Menu ------    Anything dealing with IFF backgrounds, windows, ANIMs, or
  61.         screens is dealt with here.
  62.  
  63.     Background ----    The main IFF workshop.  Backgrounds are always drawn
  64.             behind the 3D objects.
  65.         Load ----------    Loads any iff picture as a background.
  66.         Purge ---------    Frees all memory taken by an iff background
  67.                 and releases it from the screen.
  68.         Enable --------    Shows if current iff background is drawn
  69.                 on the screen.
  70.         Disable ------- Shows if current iff background is drawn
  71.                 on the screen.
  72.         Move ----------    Permits the dragging of the iff background
  73.                 to a new position.  Use left mouse button to
  74.                 drag, use right mouse button to draw.
  75.     Window --------    Secondary IFF workshop.  Windows are virtually the 
  76.             same as backgrounds, but have a few more options.
  77.         Load ----------    Loads any iff picture as a window.
  78.         Purge ---------    Frees all memory taken by an iff window
  79.                 and releases it from the screen.
  80.         Enable --------    Shows if current iff window is drawn
  81.                 on the screen.
  82.         Disable ------- Shows if current iff window is drawn
  83.                 on the screen.
  84.  
  85.         Move ----------    Permits the dragging of the iff window
  86.                 to a new position.  Use left mouse button to
  87.                 drag, use right mouse button to draw.
  88.         Under Objects -    Shows if current iff window is drawn before
  89.                 any 3D objects.
  90.         Over Objects --    Shows if current iff window is drawn after
  91.                 any 3D objects.
  92.     Save IFF ------    Saves everything currently displayed on screen as
  93.             an iff picture.
  94.     ANIM ----------    This is where the heavy-duty iff animation options
  95.             are handled.
  96.         Open ----------    Open the ANIM and saves the current screen
  97.                 as the first frame.
  98.         Add Frame -----    Adds the current screen the already opened
  99.                 ANIM file as a delta.  This means that only
  100.                 the changes are stored, so the less movement
  101.                 between frames, the smoother the animation
  102.                 and the smaller the ANIM file becomes.
  103.         Close ---------    Closes the currently open ANIM file and
  104.                 frees all the initial resources taken by
  105.                 Open.
  106.  
  107. Color Menu ----    Permits changes to the color palette of the screen.
  108.     Load Palette --    Loads a color palette from an iff file.  This can
  109.             either be a whole picture or just the colormap.
  110.     Edit Palette --    Permits the easy editing of the current color
  111.             palette.  The requester should be very user-friendly
  112.             and need little explanation.
  113.     Save Palette --    Saves the current palette as an iff colormap.  Some
  114.             programs cannot load just a colormap, and need a
  115.             picture with the colormap.  Those programs cannot
  116.             load files created here, but instead must load
  117.             pictures saved under the IFF menu.
  118. Object Menu ---    This is where the main 3D object functions take place.  This
  119.         program cannot be used to change 3D object, but can only
  120.         render them.
  121.     Load Object ---    Loads an object generated by any text editor.
  122.             If multiple objects are loaded from the same file,
  123.             the name of the objects change accordingly.
  124.             Example:  Object_xx, copy of Object_xx, copy 2 of
  125.             Object_xx, etc.  See docs on Object Creation for
  126.             further information on object generation.
  127.  
  128.  
  129.     Get Current ---    Lets the user select the current 3D object that
  130.             he/she will be affecting with the other options in
  131.             this menu.
  132.     Remove Object -    Frees the current object from memory.
  133.     Facts ---------    Prints out information about the current object
  134.             such as position, rotation, memory taken, etc.
  135.     Transparency --    Permits the temporary removal of an object from the
  136.             screen.
  137.         On ------------    Turns object display on.
  138.         Off -----------    Turns object display off.
  139.     Position ------    Allows the user to change the position the object
  140.             occupies in 3D space.  The Z axis is small close to
  141.             the viewer, large at a distance.  The X axis is
  142.             negative to the left, positive to the right.  The Y
  143.             axis is negative towards the top, positive toward
  144.             the bottom.
  145.     Rotate --------    Allows the objects to rotate about their internal
  146.             origin.
  147.  
  148.  
  149.  
  150.  
  151. Animation Menu - This is where backgrounds, windows, and objects interface
  152.          the animation capabilities of the program.
  153.     Object --------    These following options reflect what motions the
  154.             current object is going to go through.  They do not
  155.             effect what's on screen until "Next Frame" is
  156.             selected.  See below.
  157.         Frames --------    Selects the number of frames an object is
  158.                 going to go through to complete its motion.
  159.         Position ------    Selects the final position of the object.
  160.         Rotation ------    Selects the final rotation of the object.
  161.     Background ----    These options allow the background to move to a new
  162.             position.
  163.         Frames --------    Selects the number of frames for the
  164.                 movement of the background.
  165.         Position ------    Selects the final position of the
  166.                 background.  Move the background the same
  167.                 way as in the IFF background move function.
  168.     Window --------    These options allow the window to move to a new
  169.             position.
  170.         Frames --------    Selects the number of frames for the
  171.                 movement of the window.
  172.  
  173.         Position ------    Selects the final position of the
  174.                 window.  Move the window the same way as in
  175.                 the IFF window move function.
  176.     Next Frame ----    This is the main function that links everything
  177.             together.  When selected, this function goes through
  178.             every object and modifies the position & rotation of
  179.             each object.  Thus, if an object had an initial
  180.             rotation of 0 on the Y axis and a final rotation of
  181.             300 on the Y axis and had 30 frames to do this in,
  182.             the first frame would be 10 on the Y axis with
  183.             29 frames left, etc.  Each object is totally
  184.             independent from the others, so they do not all have
  185.             the same number of frames to perform their movement
  186.             in.  The position of the background and window are
  187.             also updated when this function is selected.  If
  188.             the user wants to stop the motion of any object,
  189.             the background, or the window, all that needs to
  190.             be done is set its number of frames to 0.
  191.  
  192.             By alternating the use of this function with the
  193.             "Add Frame" function in the IFF menu, a complete
  194.             animation can be generated.