3D model: Difference between revisions
Jump to navigation
Jump to search
TomEdwards (talk | contribs) mNo edit summary |
TomEdwards (talk | contribs) |
||
Line 19: | Line 19: | ||
;Detail | ;Detail | ||
:The | :The potential number of vertexes on a model is many, many times higher than on a world [[brush]]. | ||
;[[Skeletal animation]] | ;[[Skeletal animation]] | ||
:Detailed, efficient, believable animation can be achieved with a model. Walking, talking, running, jumping! | :Detailed, efficient, believable animation can be achieved with a model. Walking, talking, running, jumping! |
Revision as of 09:34, 6 April 2008

A model being edited in the XSI Mod Tool.
A model is a collection of points, or "vertexes", that form a 3D shape, or "mesh". The gaps between the points are usually filled with polygons, and these polygons are usually covered with a material.
Models are used for almost everything in Source that isn't a part of the world. NPCs, physics objects, guns, and even some buildings, to name but a few examples, are all models.
Models are created with programs external to the Source SDK; Valve recommend the XSI Mod Tool, but there are other options. The Source SDK tool "studiomdl" is used to convert the external program's files to the .mdl
format that Source understands.
World vs. View

A Half-Life 2 scene consisting entirely of world models.
- World Models
- Used by entities which appear in the 3D world. To ensure consistency an entity will normally enforce its own world model and not allow configuration in Hammer; the three main exceptions are
prop_static
,prop_physics
, andprop_dynamic
. - View Models
- Used for hands and weapons that appear in the player interface. They are typically far more detailed than world models, but do not provide enough information to exist alongside them.
Why use a model?
- Detail
- The potential number of vertexes on a model is many, many times higher than on a world brush.
- Skeletal animation
- Detailed, efficient, believable animation can be achieved with a model. Walking, talking, running, jumping!
- Dynamism
- Unless specifically made to behave otherwise, a model's position, lighting, state and motion are all completely dynamic. They can go anywhere and do anything.
- Replication
- Every instance of a model is guaranteed to look the same. (Behaviour, however, depends on the entity!)
See also
- Category:World Models
- Half-Life Model Viewer
- Category:Modeling
- MDL (Source Model file format)