9

592 Chapter 20: Managing Scenes and Projects
Procedure
To export a file to V R ML97:
1.
Choose File menu > Export.
2. Choose VRML97 (WRL) as the file format.
3. Enter a file name, and click Save.
4. In the VRML97 Exporter dialog, set options as
described below.
Inter face
Generate group
Turning on any of these options increases the
sizeoftheVRML97filegeneratedbytheexport
process.
Nor mals Generates real normals for objects.
Somebrowsersneednormalstodosmoothing
properly. Check this bo x if you are exporting
geometry that uses smoothing groups in 3ds Max,
to see the correct shading. Default=off.
Coordi nate Inter pola tor s—Exports animation
effects that involve ac tual modifications of the
mesh objects, and not just move, rotate, and scale.
Examples include the Taper, Bend, and Twist
modifiers, and space warps. This option can
generate large files, because the exporter has to
calculate the position of every vertex for this kind
of animation.
If your animations arent exporting correctly, try
exportingwiththisoptionchosen.Anexample
of animation motion requiring Coordinate
Interpolators is a stick figure made up of simple
rectangular boxes that have bones Linked to the
boxesasaskeleton. Eventhoughtheseboxes
move through space without any noticeable shape
morphing, their motion will not be exported
withouttheuseofCoordinateInterpolators,
because their motion isn’t derived from simple
transforms. Any animation achieved using
the m odifier stack or object parameters needs
Coordinate Interpolators. This includes animated
XForm mod ifiers.
Cer tain ty pes of animations are not possible with
Coordinate Interpolators; for example, when
the mesh being animated changes size between
frames. An example of this is animating the
number of segments in a sphere. 3ds Max warns
you if it detects this type of animation on export.
Indentation—Inden ts the VRML97 source code so
it is easy to read. Default=on.
Expor t Hidden Objects—Exports hidden objects.
Default=off.
Primitives—Exports VRM L97 primitives, which
reduces the file size because these primitives are
describedverysimply(forexample,asphere