Background music is Copyright © 1996, 1997 by Michael D. Walthius. All Rights Reserved.

back

hapter 2 covers program operation. I won't hit everything but will try instead to cover the interesting high points. I found trueSpace's icon situation interesting. Many icons act like drop down menus. Some launch separate icon panels when clicked. Right clicking on an icon will launch its property panel where various settings and adjustments may be performed. The icon groups are launched via the groups drop down menu. All icon groups may be freely placed or docked with the rest of the icon groups. trueSpace has the ability to allow the user to assign keyboard shortcuts. The cursor is placed over an icon and the control and F1 keys are depressed. This launches the key shortcuts dialog box. If an existing shortcut has already been assigned to the icon it will have to be unset to be changed however additional key shortcuts may be added without altering the existing shortcut. As many as 3 separate shortcuts may be assigned for the same icon. The key shortcuts dialog box has a find feature for determining if a shortcut is already in use. If a key is selected for a shortcut that is already in use, trueSpace will prompt the user and ask if the user wants to delete the existing shortcut. Once the save list button is clicked a keylist.txt file appears in the trueSpace directory. This is a simple text file that may be edited with the notepad. It lists every shortcut. Just about any combination of any keys on the keyboard may be used. trueSpace has 4 draw modes that are covered in the manual. The preferences dialog box is activated via the file drop down menu. This is where the user may select the top menu location instead of the default bottom. The tablet setting is used to make allowances for the normal tablet limitation of one mouse button instead of two. The options are discussed in the manual but I have to wonder why some of these options are even available. For example, the titles options will turn off the blue title bar at the top of all the dialog boxes. I can not imagine why anyone would ever want to do that but the feature is there if some user wants it. I would think it would lead to more calls to tech support than anything else. Note the texture path. A click on the change texture path will open the Windows explorer to allow the user to navigate and select another sub directory for textures. What is not readily obvious is that multiple paths may be specified here. The first path can be navigated to in the previously described manner however a semi colon can be added after that path is established and additional paths manually specified. The is essentially the same as editing a multiple path statement in an autoexec.bat file. trueSpace can not open files that have been saved in the VRML 2.0 format. Any VRML work must be saved in the trueSpace native scene format if the user intends to work on the scene later.

rueSpace can open VRML 1.0 format scenes. Objects may be saved as 3D Studio .asc, Autocad .dxf, Object Animation .can and Play Station .rsd in addition to trueSpace's native .cob format. Objects that can be loaded are 3D Studio .3ds, .prj and .asc, Autocad .dxf, Lightwave .lwb and .lwo, VideoScape .geo, Wavefront .obj, Imagine .iob (although it won't load the latest version of .iob files), Caligari Amiga .sob, Adobe Illustrator .ai, Postscript .ps and Encapsulated Postscript .eps. The groups drop down menu allows the user to select what ever icon groups that may be needed. trueSpace has a plethora of help stuff. The help file seems to be pretty good however that is not all trueSpace offers the user. trueSpace also has what they call task tutorials. They are accessed via the help drop down menu. Each time you launch one you get a warning dialog box telling you that the screen resolution is inadequate. I find this a very curious thing since the documentation has already stated on page 11 that trueSpace is optimized for 600 X 800. There are 25 of these tutorials although I think presentations would be a more accurate description. They cover metaballs, inverse kinematics, lathing, 3D Boolean, physical simulations such as friction, collision detection, gravity, etc. There are no tutorial features that the user can play with. All the user does is sit and watch a demo of the particular features. It is very fascinating but doesn't really teach a user how to do anything. You don't even know what is happening or what function is being used unless you closely watch the icons to see which one is being depressed. There is no text explanation or anything. I found the 3D tool guide to be very useful. The icon at the right end of the top icon bar has the big red question mark on it provides access to the 3D tool guide. You first click on the icon then click on an icon that you are interested in. A tutorial will run that describes the function of that particular tool. These tutorials are generally very good. They include text boxes that provide the user with an explanation of what is going on. The user must click on the continue button to proceed to the next step. The resolution warning box also appears each time one of these tutorials is run.

he next several pages are devoted to VRML. The text includes a discussion about HTML, URL and .wrl files. The recommendation is made once again to save worlds in the .scn trueSpace format since trueSpace can not load VRML 2,0 files. trueSpace has the capability to break up worlds into several different files that inlined in such a fashion as to allow each file load individually. This feature allows a browser to load objects that are close to the viewer first then load other objects later. Textures may also be inlined or not as the user wishes. Various inlining options are available. Compression for VRML worlds is discussed. trueSpace also has a publish feature for VRML worlds.

hapter 3 deals with the view icon group which is located at the top of the interface. I won't cover every single thing here but I will try to hit the high points. The browsing and building modes are briefly discussed. Next the fly and walk features are discussed. Here I encountered a very strange thing. The directions in the manual didn't initially work as they are described. However, after I upgraded to version 3.1 they did seem to work OK. The user can go forward, backward, up, down, tilt, etc. The fly mode is selected by a drop down icon. In the fly mode everything works as it does in the walk mode except you don't have to do much dragging. You just move the mouse a small amount and the view starts changing slowly depending on which button/buttons you have depressed. It is sort of like a motorized mouse movement. It is very cool. The farther you move the mouse the faster things happen.

ext encircle and point are discussed. When encircle is selected, the object that is selected forms the center of an orbit around which the user may navigate via the left mouse button and dragging. Left, right and tilt are all in play however the user cannot move any closer. The right button provides lateral tilt. When the point feature (also known as move to selected object) is chosen, the user flies to or away from the selected object. It works the same with the left or right mouse button. trueSpace has what is called eye move, eye rotate and eye scale which are basically different techniques that allow the user to navigate around the trueSpace world. Then the manual discusses display modes such as wireframe, solid, Direct 3D, etc. Display options are discussed next. The display options panel is launched via the file drop down menu. Most of the options are accessed by clicking on an icon. Objects may be displayed as faceted or smooth. Faceted causes things to go a little faster while smooth makes the objects look better. Objects may or may not have their textures applied to them. Performance slows even more when they are applied. The grid or floor may be shaded or unshaded. Performance is degraded in the shaded mode. Lights and cameras may or may not be displayed. The lighting effect will still be apparent even when it is deselected. The light source just won't be displayed. The texture res setting ranges from 32 X 32 to 256 X 256. The higher the setting, the slower the drawing and the better it looks. Although the manual is not crystal clear on this, I do not believe this has any effect on the quality of a rendered object. I think it is just for display quality purposes. Next are the scene detail choices that are available from a pop up menu. Render all means just that. All objects are always rendered. The next 2 choices are wireframe and always wireframe. The wireframe choice means that all objects are always rendered except when an object is being worked on in some manner such as being moved, scaled, etc. Then all the other objects turn into wireframe displays until the mouse button is released at which time they revert back to their normal rendered selves. The always wireframe means that all objects are always displayed as wireframes except for the one that is selected. The next 2 choices are boxes and always boxes. These options function identically to the wireframe option except that objects become boxes instead of wireframes. These options are for speeding things up. There are 5 lighting options available from the display options panel. White lights, colored lights, daylight, VRML lights and no lights are all available just by clicking on an icon. The no light feature would normally be used when the user intended to create some sort of custom lights. There is a control for level of detail scale (LODScl) on the display options panel. This feature applies to VRML worlds. When the viewer is at some distance from an object the LOD can be much less than it is when close up. This setting affects when the detail becomes greater of less. Constant frame rate (CFR) may be toggled on or off and also has a value. Basically this feature is an attempt to compensate for slower redraws that occur when flying over a complex object. Complex objects cause the redraws to proceed much slower than they are when flying over a simple object. Background colors may be specified. When the background button just below the CFR button is clicked, the background color panel is launched where sliders may be dragged about or numbers specified for the background color. The changes occur immediately. A background image may also be used. The user must click on the background button which launches the windows explorer where the user can navigate to any .tga, .bmp, .dib, .jpg, .txr, .tim or .avi file. The background does not appear until the show back ground radio box is checked or until the scene is rendered. A bilinear filtering radio box is available for those who need it. It is used by some Direct3D accelerators.

next

 

All pages copyright© Roger A. Moncrief, Indepth Reviews, 1996, 1997, 1998

Thanks to Judy Gefter, !LuM! and Charles Blaquiere for their advice and counsel, some I heeded and some I didn't.