Reference model: Difference between revisions
Jump to navigation
Jump to search
m (→Reference.mdl) |
m (→Reference.smd) |
||
Line 19: | Line 19: | ||
== Reference.smd == | == Reference.smd == | ||
The reference.smd, conventionally named <code>"<modelname>_ref.smd"</code> or <code>"lod0_<modelname>_ref.smd"</code>, contains: | The reference.smd, conventionally named <code>"<modelname>_ref.smd"</code> or <code>"lod0_<modelname>_ref.smd"</code>, contains: | ||
* The | * The skeletal [[Bone Hierarchy]] (<code>nodes</code> block). | ||
* The default or "idle" pose (<code>skeleton</code> block). | |||
* The <code> | * The (default [[LOD Models|LOD]]) Render Mesh (<code>triangles</code> block), including its: | ||
** | ** default [[Skin]] filename(s), | ||
** | ** "[[3D vertex]]" data (in relation to the model's [[$origin]]), | ||
** "[[smoothing group]]" data, | |||
** "[[texture map]]" data, | |||
** "[[bone map]]" or "envelope" data. | |||
<!-- I'm trying to figure out the correct terminology!--> | |||
[[category:modeling]] | [[category:modeling]] |
Revision as of 11:04, 30 April 2008
Reference.mdl
The Reference.mdl, conventionally named <modelname>.mdl
, contains a range of key information for an in game model:
- The model's Filename, used to identify vital data stored in the model's VTX, VVD, PHY files.
- The names of any Sound WAV files used by this model.
- The names of the Skin VMT files used by this model. (or is this in VTX / VVD files ?)
- The names of any Animation Sequences used by this model.
- The names of any Animation Library MDL files used by this model.
- Any propdata attributes this model may have, including
- The names of any Gib MDL files used by this model.
- etc
Each model's 3D Rendering data is stored in the VVD and VTX files, and its Collisionmodel data in its PHY file.
Reference.smd
The reference.smd, conventionally named "<modelname>_ref.smd"
or "lod0_<modelname>_ref.smd"
, contains:
- The skeletal Bone Hierarchy (
nodes
block). - The default or "idle" pose (
skeleton
block). - The (default LOD) Render Mesh (
triangles
block), including its:- default Skin filename(s),
- "3D vertex" data (in relation to the model's $origin),
- "smoothing group" data,
- "texture map" data,
- "bone map" or "envelope" data.