Mesh formats

Currently Frost Py can write two mesh formats: Thinkbox .xmesh and Wavefront .OBJ.

[size=150]XMesh[/size]

We have .xmesh loaders available for 3ds Max and Maya. These loaders work without a license file.

3ds Max
Download here: http://www.thinkboxsoftware.com/xmesh-downloads/

Maya
Download here: http://forums.thinkboxsoftware.com/viewforum.php?f=94

You will need to know how to script Maya to use the plugin as-is. You can use the sequenceXMesh node to load a sequence of xmesh files.

Dependency Graph Node sequenceXMesh:

  Attributes:
    [in]seqPath (string) - A path to the xmesh sequence.
    [in]inTime (time) - The time used to decide which frame of the sequence to load. Generally will be connected to 'time1' but 
                         can effectively make a playback graph if a expression is placed here.
    [out]outMesh (mesh) - The polymesh for the frame closest to inTime.

Connect the outMesh attribute of the sequenceXMesh to the inMesh attribute of a mesh node for the mesh to become visible in the scene.

For example, to load a sequence “/path/to/frost_0000.xmesh”:

[code]loadPlugin “/path/to/XMeshLoader.mll”;

$xmeshTransform = createNode transform;
$xmeshShape = createNode mesh -parent $xmeshTransform;
$xmesh = createNode sequenceXMesh;
setAttr ($xmesh+".path") -type “string” “/path/to/frost_0000.xmesh”;
connectAttr ($xmesh+".outMesh") ($xmeshShape+".inMesh");[/code]

[size=150]Other formats[/size]

What other mesh formats would you like us to support?