Reference model
Jump to navigation
Jump to search
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 is conventionally named "<modelname>_ref.smd"
or "lod0_<modelname>_ref.smd"
.
It defines the model's:
- Bone Hierarchy (skeleton)(
nodes
block). - Default Pose (
skeleton
block). - (Default LOD) 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.