$opaque: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (→‎See also: clean up, replaced: See Also → See also)
m (Models are automatically assumed $opaque if no translucency is present on any mats)
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 ==

Revision as of 16:12, 25 June 2024

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.

Syntax

$opaque

See also

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