2008

Call your VRML97 .wrl files from a standard HTML page and constrain the
viewer to a limited window on the screen using the embed command. This
decreases the number of pixels that must be rendered on every frame and
makes the VRML97 environment more responsive. Many users use high
resolution (800x600 or more), so the number of pixels during rendering and
navigation can be large and the video display may slow down. Frames may
be dropped as the browser attempts to keep up its real-time rendering, and
navigating the scene will become "chunky. Use the embed command to avoid
this, for example, <embed SRC=myworld.wrl WIDTH=300 HEIGHT=200>
Hide faces on an object in the software, then export the object. The hidden
faces appear as a hole in the object. While the VRML97 plug-in can export
hidden objects, it does not export hidden faces. Hide faces that you know will
never be visible in the scene, such as the backs of objects or the bottom faces
of objects resting on a surface.
Use instances to reduce file size for objects that have the same geometry.
Whenever you use a Mirror transform, use the Reset Transform utility
immediately afterward. You can also use a Normal modifier immediately
followed by Unify Normals. VRML97 does not allow mirror transforms
(negative scales). The Reset Transform utility modifies the data in the actual
mesh object to create the mirroring effect.
Dont change units when modeling for VRML97. To model in meters, keep
the units set to the default and use one world unit as one meter.
Animation
Beware of large file sizes when you use transform animation and
coordinate-interpolated animation. The VRML97 plug-in exports transform
animation (move, rotate, and scale), and coordinate-interpolated animation.
For example, you can animate modifiers such as Taper and Bend and you can
animate changing parameters, such as increasing or decreasing the radius of
a sphere.
When scenes using the Inherit Links function are exported to VRML97, child
objects always inherit their parents transforms. Inverse kinematics export
correctly to VRML97 with the exception of the Inherit Links function, which
determines whether child objects inherit the transforms of parent objects.
Always use TCB controllers for VRBL animations. These controllers provide
precise control and generate the smallest possible file size. Other kinds of
controllers, such as the default Bezier controller, create larger VRML97 files
that do not perform as well.
VRML Files | 7091