DESCRIPTIONA set of 3ds Max scripts for generating IMML for use in VastPark.
Version: 0.13 Last Update: 26/11/2009 Required Max Version: 3ds Max 7+ INSTALLATIONCopy the geometry plugins into your Max\Scripts\Startup folder. If you have a previously installed version you must remove it before copying the current version.
The exporter macroscript can be installed by either running it as a script, or dragging the file directly onto an open 3ds Max window. The macroscript can be found under the 'VastPark' category within the customise dialog.
USAGEPRIMITIVESThe VastPark prims can be found under Geometry - VastPark within the Create Command Panel.
It is important that any resizing of the primitive be done via the Size properties within the object, and not using the scale tool. Scene scaling is not referenced on export, so will not be exported.
For visual feedback of material settings, once the primitive is created in the scene you can choose Viewport - Assign Material to see a representation of the material settings. You can also choose what value will determine the objects wireframe colour in the viewport.
Links to textures can also be assigned, however these are not visible in the viewport.
EXPORTTo generate the IMML, launch the IMML Exporter dialog. Here you can choose a file save location, view an accurate triangle count of the currently selected objects (as they will be in VastPark) along with setting the scenes' name, active camera and relative scale from 3ds Max.
Only the objects currently selected (and objects which are supported) are exported.
Currently, along with the primitive plugins, omni lights are supported, along with both target and free camera's. The Max scenes' ambient colour specifies the global illumination.
VERSION HISTORYVersion 0.13
Bug fix - Fixed bug in exporter macroscript requiring the script to be executed twice when a new version is installed over an old version.
New feature - Now includes Plane primitives.
New feature - Support colour picker in material settings. New feature - Support for Omni lights, along with Target and Free Cameras.
TODOImplement support for nested objects via 3ds Max hierarchy Support for Material ID's Improved error checking on scripted geometry plugins Improved code commenting
These details are provided for information only. No information here is legal advice and should not be used as such.