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

back

ext the manual discusses rendering. trueSpace allows the user to render an object, a scene or render a scene to a file. The render object and render scene features render to the screen and can not be saved in any of the typical image formats such as .bmp, .tga, etc. Objects can, of course, be saved in 3D formats. Scenes can be saved in Caligari's .scn format and in the VRML format .wrl. When the render scene to file is selected, the adjacent dialog box opens. Image formats supported are .bmp, .tga or .jpg. Animation format supported are .avi and .flc. There is also a .tim option. Resolution may be up to 8,192 X 8,192. There are several fixed options available for both NTSC and PAL outputs. Letterbox is supported as is MPEG1 and MPEG2. Field rendering is available via the radio button at the bottom left. This could prove useful for TV output since 2 different frames will be rendered where only one frame would normally be rendered. One frame will be the even numbered scan lines and the next will be the odd numbered ones. Frame range may be specified or just a still image. The manual states that trueSpace uses 30 fps internally for animation but if a frame rate of 15 fps is selected then trueSpace will skip every other frame. The resulting animation will still play at the correct speed however. Pixel aspect ratio may be specified. Various blurring controls are available as are depth of field controls. A right click on the render icon will launch the render options dialog box. Many of the controls on the render options dialog box control various raytracing and image/animation quality issues. Raytracing and reflections may be keyed on and off during an animation. This procedure is covered later. Raytracing must be used when the user desires realistic shadows, refractions and reflections. The reflect setting interacts with an object's shininess value. If the shininess value is less than the setting in this box then no reflections will occur. The draft radio box, when checked, will cause the rendering to occur at one fourth the usual resolution. It will still be full size though. This allows quicker testing operations. The ray depth limiting control varies from 0 to 1. A setting of 0 provides maximum raytracing and maximum CPU usage. A setting of 1 allows minimum usage of the CPU and just important reflections to be displayed. Max ray depth varies from 0 to 15. This setting controls the maximum number of rays that will be created for any single pixel. Anti alias has settings of 2X, 3X and 4X. The higher the number, the smoother the edges, the longer the rendering time. Fog is available here and its color may be specified. The dark gray fog button can be clicked and the RGB swatch panel is launched where the fog color may be specified by sliding the sliders or by entering numerical values. Various other fog settings are available and they are described in the manual. The background may be set to a specific color if the user desires. A click on the gray background button will launch an RGB panel identical to the fog color panel and allow the user to specify a background color. A background image may also be used. In addition to the usual .bmp, .tga and .jpg backgrounds, .avi animations as well as RPlus textures .txr and .tim files may be used. If the animate radio box is checked then the animation background will display a frame for each frame of the trueSpace animation. The background will loop if it has fewer frames than the trueSpace animation. The manual states that sequentially numbered files may also be used as backgrounds. A global environment color or image or animation may be used in the same fashion as that specified for the background. The global environment stuff doesn't show up except in reflections. Many of these afore mentioned items such as back ground, fog, etc. may be animated the procedures for which are specified later.

rueSpace has a view select icon that allows the user to make the main view window a top, side or front view instead of the default perspective view. The manual inaccurately claims that objects can not be rotated in the front, top and left views. I had no trouble rotating objects in any of these three views. trueSpace also allows the view to be from any selected object such as a light, camera, etc. trueSpace has the capability to display 4 total windows.

The user may launch new views via the new window icon. The window may then be changed to any of the afore mentioned types. trueSpace also has features to dock all the icon panels, close all the panels, reset the view and look at an object. The next item mentioned in the manual is unlike anything I have ever seen before and I wish it was a capability ever application everywhere had. I refer to the 3D tool guide. First the user clicks on the icon at the upper right of the interface then clicks on almost any icon and a demo of that icon's function plays out. It is sort of like a Lotus ScreenCam movie. This means that nearly every icon or tool's function, purpose and capability can be demonstrated by trueSpace. I think this feature is absolutely awesome!

hapter 4 discusses navigation. A right click on the object tool launches the object info dialog box. Here any selected object has information displayed regarding its location, rotation, size, name, etc. All of the white windows may also be manually edited so that specific information regarding the object may be entered. Formulas may also be employed. This feature allows the user to have precise control of all of an object's parameters such as location, size, etc. The dynaunits feature provides for object parameters based on the either the unit system assigned to the object when the radio box is checked or on the world's unit system when it is not checked. There are 9 choices for both the object and the world as far as units are concerned. The choice is made by clicking then holding the mouse button down on the unit readout. Millimeters, centimeters, meters, kilometers, inches, feet, yards, miles and points are all available. The LOD and inlined pertain to VRML and will be discussed later. The invisible radio box will make any selected object invisible. After an object is made invisible and another object selected, it can not be reselected so as to make it visible again. According to the manual, the animation window must be used. The animation window is not discussed until chapter 9. Next the object navigation tools are discussed. When the move icon is clicked an object may be moved in the X and Y directions with the left mouse button and in the Z direction with the right button. A right click on the move icon launches the coords icon panel. Here the user may specify if the movement is to be performed using the object coordinates, world coordinates or screen coordinates. Movement in a particular direction may be constrained. For example, if the X icon is clicked thus deselecting it then the object can only be moved in the Y and Z directions. The rotate and scale icons also have a coords icon panel associated with them that function in a similar fashion. The functions of the coord icon panel are duplicated by the icons at the right upper area of the interface.

hapter 5 deals with modeling tools. Point edit tools are discussed first. These tools allow for the selection of points, edges, vertexes and faces of objects. After selection these object parts may be scaled, rotated, deleted, sliced, moved, etc. The cursor pointer will have the letter P on it to show that the point edit mode is active. The tools are accessed via a fly down icon set. When clicked a small icon panel is launched. The icon fly down panel also has a delete face icon. The adjacent image at the left shows the effect of the delete face icon. I just clicked on the icon then clicked on the face of the brick cube. The other adjacent images below show what happens when an edge is moved, scaled and rotated.

 

 

 

 

 

 

 

 

 

 

 

 

The next image shows what happens when an object's face is sliced away. New edges and vertexes may be created on an object by selecting appropriate icon then shift clicking on an object. This allows a wide variety of distortion effects. In the next image I just created a vertex across the middle of the face then moved it.

 

 

 

 

 

In the next two images I selected an entire face then scaled them, one went up and the other went down in size. Multiple faces, vertexes, etc. may be selected by holding the shift or control keys down. This activity can lead to some bizarre looking objects.

 

 

 

 

 

A point may also be selected then moved. Rotating a single point or scaling it doesn't do anything. trueSpace's slice function is different from the separate feature. Frankly I had some problems with the slice feature. I just couldn't seem to get it to perform consistently and some times couldn't get it to do what the manual led me to believe it was supposed to do. The theory is that the user selects an edge or plane then drags it through the object and cuts it as if a cut would be made by a knife. Every time I tried it much of the rest of the object dragged along with it and the object became greatly distorted but remained unsliced. After playing around with it for several minutes, trueSpace crashed. I relaunched trueSpace and tried the previously discussed 3D tool guide feature only to discover that it was unavailable for point edit feature! ROAR!! The separate feature on the other hand was very easy. Simply select edges or faces and click on the separate icon and the selected face or edge will be separated. The manual has a picture of a sphere with the top half separated from the bottom half. I followed the directions in the manual precisely and managed to accomplish the separation. A click of the right mouse button will launch the point edit properties panel, illustrated near by. This panel controls various automatic features in trueSpace that occur when objects are edited.

 

 

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.