$no draw: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
(Preparing page for move. This action was perfomed by a bot under supervision.)
Line 1: Line 1:
{{lang|$no_draw}} {{DISPLAYTITLE:{{mono|$no_draw}}}}
{{langsp}}
{{DISPLAYTITLE:{{mono|$no_draw}}}}
{{stub}}
{{stub}}
{{Shaderparam|$no_draw}} It is a setting that causes the material to not be drawn or rendered at all. Usually used to quickly hide parts of a model, without having to make a transparent texture.
{{Shaderparam|$no_draw}} It is a setting that causes the material to not be drawn or rendered at all. Usually used to quickly hide parts of a model, without having to make a transparent texture.
Line 14: Line 15:
}
}
</source>
</source>
[[Category:Material System]]
[[Category:Shader parameters]]

Revision as of 14:12, 11 January 2024

English (en)Translate (Translate)
Warning: Display title "<span class="monospaced" style="font-family:monospace, monospace">$no_draw</span>" overrides earlier display title "$no draw".

Stub

This article or section is a stub. You can help by expanding it.

Template:Shaderparam It is a setting that causes the material to not be drawn or rendered at all. Usually used to quickly hide parts of a model, without having to make a transparent texture.

Similar to %CompileNoDraw, except this can be applied to models. This can be used as a workaround to the broken "Removemodel" on $lod.

Icon-Bug.pngBug:Doesn't actually skip drawing the faces, but instead acts like an $alphatest texture that is completely transparent. (tested in Day of Defeat: Source)   [todo tested in ?]

Example

VertexLitGeneric
{
$no_draw 1
}