$subd: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
Tip:The smoothness can be adjusted using the console variable 
 Confirm:Only works with Source Filmmaker?
Warning:Studiomdl will crash if any triangles are present in the model. 
		
	
m (Added note about the triangle count at the mat_tessellationlevel tip.)  | 
				m ("Triangles" > "Polygons" in the mat_tessellationlevel tip, even though "triangles" is probably more correct.)  | 
				||
| Line 5: | Line 5: | ||
The [[QC command]] '''<code>$subd</code>''' 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.  | The [[QC command]] '''<code>$subd</code>''' 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.  | ||
{{tip|The smoothness can be adjusted using the [[ConVar|console variable]] <code>mat_tessellationlevel <1-16></code>, with higher values rendering more   | {{tip|The smoothness can be adjusted using the [[ConVar|console variable]] <code>mat_tessellationlevel <1-16></code>, with higher values rendering more polygons.}}  | ||
{{confirm|Only works with [[Source Filmmaker]]?}}  | {{confirm|Only works with [[Source Filmmaker]]?}}  | ||
Revision as of 03:18, 3 December 2016
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.
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"