AppleseedTools User Guide:
The AppleseedTools contain scripts and procedures which can be used independently from the mayaToAppleseed plugin.
For installation information you can have a look here: appleseedTools installation.
The plugin contain the following elements:
- a translator plugin for the import/export of appleseed binaray meshes
- binMeshReader command for the import of binmesh files
- binMeshWriter command for the export of binmesh files
If the plugin is loaded, you should be able to use File->export selected as usual for the import or export of appleseed binary meshes. In the format popup of the translator dialog a new entry appears.
In the binarymesh exporter you have some options:
- Use Transform: If enabled (default = disabled) the meshes will be exported with complete transformation matrix. The result is the same as if you would do a freeze transforms on the objects. If the option is turned off, then the objects are exported with local transform only. This can be useful if you like to export a tree which is placed somewhere in the scene, but you do not want to move it to the origin for export.
- One File Per Mesh: You can choose to either export multiple meshes into one binarayfile, or create a seperate binarymesh for every mesh. If you choose to export multiple meshes into one file, the Use Transform option will be turned on automatically because otherwise all meshes in the file would be placed in the origin what is not desirable in most cases.
- Create Proxy Files: This option will create a low res proxy poly from the exported objects. The proxyfiles will have the extension proxymesh instead of binarymesh. This proxyfile will be used in maya UI to create a lowres standin node of the exported geometry.
- Proxy Resolution: You can choose which resolution your proxyfile should use, default is 0.1 so only 10% of the polygons will be exported to the proxymesh. The polygons will be automatically increased in size depending on the resolution. 0.1 will create 10 times larger polygons for display.
The object export dialog will then call the binMeshWriterCmd command. It uses the same options as the export dialog:
- path = "c:/data/export/binmesh/myGreatBinMesh.binarymesh"
- doProxy = True
- percentage = 0.1
- all = False
- oneFilePerMesh = False
- doTransform = True
binMeshWriterCmd(['mesh1', 'mesh2'], doProxy=True, percentage=.4)