Pipeline 3D Export Tool Requirements

Version 3 (kaetemi, 02/25/2012 07:46 pm) → Version 4/18 (kaetemi, 02/25/2012 07:48 pm)

h1. Pipeline 3D Export Tool Requirements

This page lists the requirements for creating export tools for 3D data which can be used by the pipeline.

h3. Export modes

|shape|1 -> many|.shape; .anim; .tga (lightmap)| |shape|
|ig|1 -> many|.ig| |ig|
|skel|1 -> 1|.skel| |pacs_prim|
|clod||| |clod|
|cmb||| |cmb|
|pacs_prim||| |skel|
|swt||| |swt|
|veget||| |veget|
|zone||| |zone|

h2. shape

Exports:
* All shape nodes with lod (shape_with_coarse_mesh/nodename.shape)
* All shape nodes without lod (shape_not_optimized/nodename.shape)
* Animations per shape if any (shape_anim/nodename.anim)
* Generates lightmaps if required per shape per lightgroup (shape_lightmap_not_optimized/filename_nodename_lightgroupid.tga & filename_nodename.txt (log))

Does not export:
* Accelerator
* Zone quad patch
* Particle system
* PACS Primitive
* Node properties DONOTEXPORT checked
* Node properties COLLISION checked
* Node properties COLLISION_EXTERIOR checked

h2. ig (1 -> many)

Exports:
* All instance groups for IGNAME used in node properties (igname.ig)

Instance groups contain:
* All shapes (by name)
* All lights
* All helpers

h2. skel (1 -> 1)

Exports:
* One skeleton containing node tree in reference position starting from node Bip01 (filename.skel)