$subd: Difference between revisions
Jump to navigation
Jump to search
Tip:The smoothness can be adjusted using the console variable
Tip:It works only in Alien Swarm and Source Filmmaker.
Confirm:Works in games other than Alien Swarm and Source Filmmaker?
Warning:Studiomdl will crash if any triangles are present in the model.
Important: $subd must be stated before the $model or $body you want to apply it to
No edit summary |
m (changed plain text note on placement to Important template) |
||
Line 18: | Line 18: | ||
$subd | $subd | ||
{{important| $subd must be stated '''''before''''' the $model or $body you want to apply it to}} | |||
== Example == | == Example == |
Revision as of 13:16, 25 October 2024
The QC command $subd
is used to mark a model to be tessellated in run-time. This can be used to make models appear smoother than they actually are.
It also is needed to make $displacementmap work.

mat_tessellationlevel <1-16>
, with higher values rendering more polygons.


$subd
only works with quads and n-gons with more than 3 edges. This effectively makes the SMD format unusable, meaning you have to use the DMX format, as SMD only supports triangles. The SMD format can still be used for animations, though.Syntax
$subd

Example
$modelname "example/subdivision.mdl" $cdmaterials "example/subdivision" $subd $body test "subdivison.dmx" $sequence idle "subdivision_idle.smd"