home *** CD-ROM | disk | FTP | other *** search
- BrainStorm
-
- BrainStorm is a quite complex program, even if it not the best 3D
- object animation system when compared with VideoScape 3D or Sculpt 3D. To
- use it completely, all documentation files must be read first. Although
- a person could play with it without damaging anything, it is unlikely that
- they would understand it enough to use it well. Following is a description
- of every menu item. All functions can be accessed through these menus, so
- no "hidden" functions are present. Most importantly, have fun with it!
-
-
- Russell Caslis
-
- GEnie: R.CASLIS
- Address: 1233 Valparaiso Dr. N.
- Placentia, CA 92670
-
-
-
-
-
-
- Menu Descriptions
-
-
-
-
-
- Project Menu -- Miscellaneous functions that affect the overall makeup of
- the program.
- Info... ------- Prints amount of both chip & fast ram, plus version
- number.
- Clear Buffers - Erases any iff backgrounds, iff windows, or 3D
- objects from memory.
- Print --------- Allows user to print either a small portion of the
- screen or all the screen to any preferences
- compatible printer. When printing just a portion
- of the screen click and drag the left mouse button
- to define the size, press the right mouse button to
- print.
- View ---------- Selects the type of rendering the 3D objects are
- rendered in.
- Outline ------- The polygons are drawn in black with the
- outline of each drawn in the proper color.
- Uses hidden surface removal.
- Wire ---------- The polygons are drawn in the proper colors,
- but are merely lines, so the user can see
- through the object with X-ray vision.
- Solid --------- The polygons are drawn in the proper colors
- with hidden surface removal so the user
- cannot see through the object.
- Monochrome ---- Like wire, but all line are drawn in color
- register 1.
- Change Screen - Lets user select the resolution, number of colors,
- and amount of overscan.
- Close/Open
- WorkBench -- Permits the opening or closing of the workbench to
- gain about an extra 35k.
- Quit ---------- Self explanatory.
- IFF Menu ------ Anything dealing with IFF backgrounds, windows, ANIMs, or
- screens is dealt with here.
-
- Background ---- The main IFF workshop. Backgrounds are always drawn
- behind the 3D objects.
- Load ---------- Loads any iff picture as a background.
- Purge --------- Frees all memory taken by an iff background
- and releases it from the screen.
- Enable -------- Shows if current iff background is drawn
- on the screen.
- Disable ------- Shows if current iff background is drawn
- on the screen.
- Move ---------- Permits the dragging of the iff background
- to a new position. Use left mouse button to
- drag, use right mouse button to draw.
- Window -------- Secondary IFF workshop. Windows are virtually the
- same as backgrounds, but have a few more options.
- Load ---------- Loads any iff picture as a window.
- Purge --------- Frees all memory taken by an iff window
- and releases it from the screen.
- Enable -------- Shows if current iff window is drawn
- on the screen.
- Disable ------- Shows if current iff window is drawn
- on the screen.
-
- Move ---------- Permits the dragging of the iff window
- to a new position. Use left mouse button to
- drag, use right mouse button to draw.
- Under Objects - Shows if current iff window is drawn before
- any 3D objects.
- Over Objects -- Shows if current iff window is drawn after
- any 3D objects.
- Save IFF ------ Saves everything currently displayed on screen as
- an iff picture.
- ANIM ---------- This is where the heavy-duty iff animation options
- are handled.
- Open ---------- Open the ANIM and saves the current screen
- as the first frame.
- Add Frame ----- Adds the current screen the already opened
- ANIM file as a delta. This means that only
- the changes are stored, so the less movement
- between frames, the smoother the animation
- and the smaller the ANIM file becomes.
- Close --------- Closes the currently open ANIM file and
- frees all the initial resources taken by
- Open.
-
- Color Menu ---- Permits changes to the color palette of the screen.
- Load Palette -- Loads a color palette from an iff file. This can
- either be a whole picture or just the colormap.
- Edit Palette -- Permits the easy editing of the current color
- palette. The requester should be very user-friendly
- and need little explanation.
- Save Palette -- Saves the current palette as an iff colormap. Some
- programs cannot load just a colormap, and need a
- picture with the colormap. Those programs cannot
- load files created here, but instead must load
- pictures saved under the IFF menu.
- Object Menu --- This is where the main 3D object functions take place. This
- program cannot be used to change 3D object, but can only
- render them.
- Load Object --- Loads an object generated by any text editor.
- If multiple objects are loaded from the same file,
- the name of the objects change accordingly.
- Example: Object_xx, copy of Object_xx, copy 2 of
- Object_xx, etc. See docs on Object Creation for
- further information on object generation.
-
-
- Get Current --- Lets the user select the current 3D object that
- he/she will be affecting with the other options in
- this menu.
- Remove Object - Frees the current object from memory.
- Facts --------- Prints out information about the current object
- such as position, rotation, memory taken, etc.
- Transparency -- Permits the temporary removal of an object from the
- screen.
- On ------------ Turns object display on.
- Off ----------- Turns object display off.
- Position ------ Allows the user to change the position the object
- occupies in 3D space. The Z axis is small close to
- the viewer, large at a distance. The X axis is
- negative to the left, positive to the right. The Y
- axis is negative towards the top, positive toward
- the bottom.
- Rotate -------- Allows the objects to rotate about their internal
- origin.
-
-
-
-
- Animation Menu - This is where backgrounds, windows, and objects interface
- the animation capabilities of the program.
- Object -------- These following options reflect what motions the
- current object is going to go through. They do not
- effect what's on screen until "Next Frame" is
- selected. See below.
- Frames -------- Selects the number of frames an object is
- going to go through to complete its motion.
- Position ------ Selects the final position of the object.
- Rotation ------ Selects the final rotation of the object.
- Background ---- These options allow the background to move to a new
- position.
- Frames -------- Selects the number of frames for the
- movement of the background.
- Position ------ Selects the final position of the
- background. Move the background the same
- way as in the IFF background move function.
- Window -------- These options allow the window to move to a new
- position.
- Frames -------- Selects the number of frames for the
- movement of the window.
-
- Position ------ Selects the final position of the
- window. Move the window the same way as in
- the IFF window move function.
- Next Frame ---- This is the main function that links everything
- together. When selected, this function goes through
- every object and modifies the position & rotation of
- each object. Thus, if an object had an initial
- rotation of 0 on the Y axis and a final rotation of
- 300 on the Y axis and had 30 frames to do this in,
- the first frame would be 10 on the Y axis with
- 29 frames left, etc. Each object is totally
- independent from the others, so they do not all have
- the same number of frames to perform their movement
- in. The position of the background and window are
- also updated when this function is selected. If
- the user wants to stop the motion of any object,
- the background, or the window, all that needs to
- be done is set its number of frames to 0.
-
- By alternating the use of this function with the
- "Add Frame" function in the IFF menu, a complete
- animation can be generated.