Difference between revisions of "$opaque"

From Valve Developer Community
Jump to: navigation, search
(Added link to related $mostlyopaque command)
(Added note about $mostlyopaque using two passes)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
Causes the [[model]] to be assumed to be opaque with respect to its sorting against all other objects in the scene. Use this in cases where only a small portion of the model is translucent (hair, eyes, glasses, etc.) so if there are any sorting issues, it won’t matter.  
 
Causes the [[model]] to be assumed to be opaque with respect to its sorting against all other objects in the scene. Use this in cases where only a small portion of the model is translucent (hair, eyes, glasses, etc.) so if there are any sorting issues, it won’t matter.  
 +
 +
{{tip|Using either <code>[[$mostlyopaque]]</code> or <code>$opaque</code> on ''all models'' is good form, as it prevents odd lighting errors and visual artifacts with shadows.}}
  
 
== Syntax ==
 
== Syntax ==
$opaque
+
<pre>$opaque</pre>
  
 
[[Category:QC Commands|o]]
 
[[Category:QC Commands|o]]
  
 
== See Also ==
 
== See Also ==
* [[$mostlyopaque]] - Similar command for models that have translucent materials.
+
* [[$mostlyopaque]] - Similar command for models that have translucent materials, which renders in two passes.
 +
 
 +
[[Category:QC Commands|opaque]]

Latest revision as of 04:37, 15 June 2019

Causes the model to be assumed to be opaque with respect to its sorting against all other objects in the scene. Use this in cases where only a small portion of the model is translucent (hair, eyes, glasses, etc.) so if there are any sorting issues, it won’t matter.

Tip:Using either $mostlyopaque or $opaque on all models is good form, as it prevents odd lighting errors and visual artifacts with shadows.

Syntax

$opaque

See Also

  • $mostlyopaque - Similar command for models that have translucent materials, which renders in two passes.