The VRML 2.0 Export dialog contains the following options:
Sets the entry camera for the scene and controls what first appears in the browser. If there are no cameras in the scene, the scene appears with a default viewpoint (which may give only a partial view).
All scenes should have at least one camera, so you can control how the scene initially renders. Add more cameras to the scene than you might ordinarily use, so the viewer can switch between cameras if his VRML 2.0 browser allows it. This lets you set up your scene with pre-installed vantage points. Otherwise, if the world is very large, it can overpower the viewer’s system and make navigation difficult. Some browsers animate camera moves, so the extra cameras can make viewing the scene more pleasant.
Selecting any of these options increases the size of the VRML 2.0 file generated by the export process.
Export Hidden Objects: Exports hidden objects. By default, hidden objects are not exported.
Normals: Generates real normals for objects. Some browsers need normals to do smoothing properly. Select this box if you are exporting geometry that uses smoothing groups in 3D Studio MAX, to see the correct shading. By default, this option is clear.
Indentation: Indents the VRML 2.0 source code so it is easy to read. By default, this option is selected.
Flip-Book: Exports the scene to multiple files. The sample rate is set in the in the Flip-Book section of the Sample Rates dialog. The filename you specify becomes the base for the sequence of files. For example, if you specify the filename test.wrl, choose one file per animation frame, and have 5 frames, 3D Studio MAX exports the following:
Test.txt contains general info, start/stop times, and number of frames.
Test0.wrl though test4.wrl are snapshots of the animation in frames 0 through 4.
Color Per Vertex: Exports the vertex colors of geometry. If selected, the Color Per Vertex Source lets you choose the source of the vertex color.
Use Max’s: Exports the current vertex color of the object defined in the scene.
Calculate On Export: Calculates the defuse color at the vertices during export, based on the current lighting and the objects’ material.
Primitives: Exports VRML 2.0 primitives, which reduces the file size because these primitives are described very simply (for example, a sphere is described by its radius). To see how many polygons are in the scene, clear this box to export 3D Studio MAX primitives, which have an indexed face set for each object. By default, this option is selected.
Coordinate Interpolators: Exports animation effects that involve actual 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 aren't exporting correctly, try exporting with this option chosen. An example of animation motion requiring Coordinate Interpolators is a stick figure made up of simple rectangular boxes that have MAX bones Linked XFormed to the boxes as a skeleton. Even though these boxes move through space without any noticeable shape morphing, their motion will not be exported without the use of Coordinate Interpolators, because their motion isn't derived from simple transforms. Any animation achieved using the modifier stack or object parameters needs CoordinateInterpolators.
Certain types of animations are not possible with CoordinateInterpolators, for example, when the mesh being animated changes size between frames. An example of this is animating the number of segments in a sphere. 3D Studio MAX warns you if it detects this type of animation on export.
Provides special controls for VRML 2.0 output.
Initial Navigation Info: Specifies the Navigation Info helper object to use when the world loads in the browser.
Initial Background: Specifies the Background helper object to use when the world loads in the browser.
Initial Fog: Specifies the Fog helper object to use when the world loads in the browser.
Sample Rates: Displays a dialog that lets you specify sample rates for controller-based and coordinate-interpolated animation, as well as the Flip-Book output rates. Setting sample rates lets you trade off between animation fidelity and file size. The default values give good results in most cases. For the greatest animation precision, use a lower number (a higher sampling rate).
World Info: Lets you enter information about the world. This has no effect on the visual appearance or behavior of the world. Some browsers can display what you enter in the Title field, for example, in the browser window’s title bar. You can use the Info field to provide author, version, and copyright information.
Sets the number of decimal points used for calculating dimensions. The default of 4 is usually sufficient. Set this number greater than 4 if parts of your world were created 100,00 units away from the center of the scene. Setting the value to 3 reduces the file size.
Lets you specify a URL prefix for bitmaps assigned to objects in the scene. You must keep all your texture bitmaps in either the same directory as the .wrl file or in one other location, which you specify here. If your maps are stored in other locations, you will have to manually search for the map in the .wrl and change its location. Not all browsers will display error messages if the maps aren’t found on the WWW server.
Use Prefix: Enables the prefix mechanism. If this box is clear, image maps must be in the same location as the .wrl file.
Prefix: Adds the prefix you enter here to the names of all assigned bitmaps. The name can be a full URL (beginning with HTTP), or it can be a relative path (a subdirectory of the location of the VRML 2.0 file). For example, if you enter "Maps" for the prefix, when the browser opens a VRML 2.0 file that has a texture map assigned to it, it will look for the subdirectory "Maps." “Maps” must be a directory that is directly under the directory where the VRML 2.0 file resides.
Use forward slashes (not backslashes) to enter longer paths. For example "3dsMAX/maps."