This article's documentation is for anything that uses the Source engine. Click here for more information.

$autocenter

From Valve Developer Community
Revision as of 13:34, 14 November 2025 by SirYodaJedi (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

$autocenter is a QC command available in all Source Source games. It aligns the model's $origin to the center of its bounding box and creates an attachment point called "placementOrigin" where its origin used to be. This attachment will be used to automatically place the model in the right location when used as a custom gib for a static breakable.

Tip.pngTip:This could be useful when Creating custom gibs, to ensure that each gib has a sensible ModelOrigin (center) for lighting, collision, etc. but spawns in the correct position relative to its parent breakable model. Simply model the gibs as a cluster - in their spawn positions, then export each gib separately and add $autocenter to each gib's QC file. Unfortunatelly, $autocenter only works on $staticprop.

Syntax

$autocenter