Point Entity

DetailModel

Renders a static model at the entity's position and rotation. Used for props, decorations, and any non-brush geometry that needs to exist in the world.

Properties

Name Type Description
Model String Path to the model asset to display.

Universal Inputs

These inputs are available on every entity in the engine, not just this one.

Name Parameter Description
GetValue String Reads the named exposed value from this entity and injects it into the pass variable pool. See Advanced Outputs for details.
AddVelocity x,y,z Adds the given vector to the entity's current velocity.
SetVelocity x,y,z Sets the entity's velocity to the given vector, discarding any current velocity.
SetPosition x,y,z Teleports the entity to the given world position.
SetScale x,y,z Sets the entity's scale.
SetRotation x,y,z Sets the entity's rotation from Euler angles in degrees.
AddImpulse x,y,z Applies an instantaneous physics impulse to the entity.
Destroy Despawns this entity on the next frame.

Notes

DetailModel is the standard way to place static props in a map. It renders with shadow support and picks up nearby static lights for correct shading. Position and rotation are set by placing and rotating the entity in the editor.

The model path follows the same conventions as other asset references in the engine. Of course, this refers to the custom model format, which is documented separately.

DetailModel does not have collision. If you need a prop that blocks the player, you will need to add a clip brush around it.