$autocenter: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(3 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{This is a|name=$autocenter|QC command}} 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 | * This could be useful when [[Creating custom gibs]], to ensure that each gib has a sensible ModelOrigin (center) for [[$illumposition|lighting]], [[$masscenter|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 <code>$autocenter</code> to each gib's QC file. Unfortunatelly, $autocenter only works on prop_static{{clarify}}. | ||
== Syntax == | == Syntax == | ||
$autocenter | $autocenter | ||
Latest revision as of 21:06, 16 July 2025
$autocenter
is a QC command available in all 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 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 prop_static[Clarify].
Syntax
$autocenter