Tool textures (Source): Difference between revisions
SirYodaJedi (talk | contribs) m (→Miscellaneous) |
SirYodaJedi (talk | contribs) mNo edit summary |
||
Line 37: | Line 37: | ||
! Usage / Notes | ! Usage / Notes | ||
|- id="black" | |- id="black" | ||
| [[File:Toolsblack.gif]] | | [[File:Toolsblack.gif|64px]] | ||
| <center>Black</center> | | <center>Black</center> | ||
| {{Yes}} | | {{Yes}} | ||
Line 54: | Line 54: | ||
While in most games, the different shader has no impact, it might have a different function in other games. In that case, you may want to use <code>vgui/black</code> instead or make your own tool texture. | While in most games, the different shader has no impact, it might have a different function in other games. In that case, you may want to use <code>vgui/black</code> instead or make your own tool texture. | ||
|- id="white" | |- id="white" | ||
| [[File:Toolswhite.gif]] | | [[File:Toolswhite.gif|64px]] | ||
| <center>White</center> | | <center>White</center> | ||
| {{Yes}} | | {{Yes}} | ||
Line 67: | Line 67: | ||
Identical to <tt>Tools/ToolsBlack</tt>, only in white. | Identical to <tt>Tools/ToolsBlack</tt>, only in white. | ||
|- id="blockbullets" | |- id="blockbullets" | ||
| [[File:Toolsblockbullets.gif]] | | [[File:Toolsblockbullets.gif|64px]] | ||
| <center>Block Bullets</center> | | <center>Block Bullets</center> | ||
| {{No}} | | {{No}} | ||
Line 86: | Line 86: | ||
{{l4dseries}} Solid to everything, including throwable items, Boomer vomit, Smoker tongues, Spitter spit and Tank rocks. | {{l4dseries}} Solid to everything, including throwable items, Boomer vomit, Smoker tongues, Spitter spit and Tank rocks. | ||
|- id="invisible" | |- id="invisible" | ||
| [[File:Toolsinvisible.gif]] | | [[File:Toolsinvisible.gif|64px]] | ||
| <center>Invisible</center> | | <center>Invisible</center> | ||
| {{No}} | | {{No}} | ||
Line 101: | Line 101: | ||
{{ModernConfusion| {{l4dseries}} <tt>Tools/ToolsNodraw_Noshadow</tt> uses the same tool texture in the texture browser, which also blocks LOS!}} | {{ModernConfusion| {{l4dseries}} <tt>Tools/ToolsNodraw_Noshadow</tt> uses the same tool texture in the texture browser, which also blocks LOS!}} | ||
|- id="ladder" | |- id="ladder" | ||
| [[File:Toolsladder.gif]] | | [[File:Toolsladder.gif|64px]] | ||
| <center>(Invisible)<br>Ladder</center> | | <center>(Invisible)<br>Ladder</center> | ||
| {{No}} | | {{No}} | ||
Line 113: | Line 113: | ||
| Used with {{Ent|func_ladder}} in the most multiplayer games except {{Hl2dm}}.<br> | | Used with {{Ent|func_ladder}} in the most multiplayer games except {{Hl2dm}}.<br> | ||
|- id="nodraw" | |- id="nodraw" | ||
| [[File:Toolsnodraw.gif]] | | [[File:Toolsnodraw.gif|64px]] | ||
| <center>Nodraw</center> | | <center>Nodraw</center> | ||
| {{No}} | | {{No}} | ||
Line 128: | Line 128: | ||
{{ModernNote|Despite common misconception, it is not necessary to use nodraw on faces that don't touch [[visleaves]], as these are automatically removed by [[VBSP]]. This means faces that are outside the map and faces that are flush with another one.}} | {{ModernNote|Despite common misconception, it is not necessary to use nodraw on faces that don't touch [[visleaves]], as these are automatically removed by [[VBSP]]. This means faces that are outside the map and faces that are flush with another one.}} | ||
|- id="origin" | |- id="origin" | ||
| [[File:Toolsorigin.gif]] | | [[File:Toolsorigin.gif|64px]] | ||
| <center>Origin</center> | | <center>Origin</center> | ||
| {{N/A}} | | {{N/A}} | ||
Line 140: | Line 140: | ||
| {{ModernDeprecated|Leftover from {{gldsrc|2}}, where a brush with this texture was used to set the rotation origin of rotating [[entity|entities]]. It is still functional in Source (overriding the entity's origin keyvalue) but no longer necessary. When placed outside of a brush entity, the compiler will fail with the error <tt>origin brushes not allowed in world</tt>. Not available in all branches.}} | | {{ModernDeprecated|Leftover from {{gldsrc|2}}, where a brush with this texture was used to set the rotation origin of rotating [[entity|entities]]. It is still functional in Source (overriding the entity's origin keyvalue) but no longer necessary. When placed outside of a brush entity, the compiler will fail with the error <tt>origin brushes not allowed in world</tt>. Not available in all branches.}} | ||
|- id="blocklos" | |- id="blocklos" | ||
| [[File:Toolsblocklos.gif]] | | [[File:Toolsblocklos.gif|64px]] | ||
| <center>Block LOS</center> | | <center>Block LOS</center> | ||
| {{No}} | | {{No}} | ||
Line 152: | Line 152: | ||
| Blocks the [[line of sight]] of [[NPC]]s and [[bot]]s.<br> {{Ent|mat_wireframe|1/2}} will reveal that, while this texture doesn't block [[visleaf|visleaves]], it draws crossing polygons, and they alone are capable of preventing the engine from rendering enveloped brushwork. This can be worked around by turning the Block LOS–textured brush into a {{Ent|func_brush}} with its <tt>Solidity</tt> keyvalue set to a solid state. (A Block LOS <tt>func_brush</tt> can still be traversed in this state.) | | Blocks the [[line of sight]] of [[NPC]]s and [[bot]]s.<br> {{Ent|mat_wireframe|1/2}} will reveal that, while this texture doesn't block [[visleaf|visleaves]], it draws crossing polygons, and they alone are capable of preventing the engine from rendering enveloped brushwork. This can be worked around by turning the Block LOS–textured brush into a {{Ent|func_brush}} with its <tt>Solidity</tt> keyvalue set to a solid state. (A Block LOS <tt>func_brush</tt> can still be traversed in this state.) | ||
|- id="blocklight" | |- id="blocklight" | ||
| [[File:Toolsblocklight.gif]] | | [[File:Toolsblocklight.gif|64px]] | ||
| <center>Block Light</center> | | <center>Block Light</center> | ||
| {{No}} | | {{No}} | ||
Line 164: | Line 164: | ||
| Casts shadows artificially. Only used at compile time by [[VRAD]]. Does not seal [[leak]]s. See more uses [[Advanced Lighting#Shadow creation|here]]. | | Casts shadows artificially. Only used at compile time by [[VRAD]]. Does not seal [[leak]]s. See more uses [[Advanced Lighting#Shadow creation|here]]. | ||
|- id="trigger" | |- id="trigger" | ||
| [[File:Toolstrigger.gif]] | | [[File:Toolstrigger.gif|64px]] | ||
| <center>Trigger</center> | | <center>Trigger</center> | ||
| {{Yes}} | | {{Yes}} | ||
Line 193: | Line 193: | ||
! Usage / Notes | ! Usage / Notes | ||
|- id="black_cheap" | |- id="black_cheap" | ||
| [[File:Toolsblack.gif]] | | [[File:Toolsblack.gif|64px]] | ||
| <center>Black Cheap</center> | | <center>Black Cheap</center> | ||
| {{Yes}} | | {{Yes}} | ||
Line 205: | Line 205: | ||
| {{Portal2}} Identical to <tt>Tools/ToolsBlack</tt>, the only difference is that uses special <code>"black"</code> shader.<br/> {{Gmod}} has a replacement that works with older engines. <br/>{{ModernTodo|Find more about <code>"black"</code> shader}} | | {{Portal2}} Identical to <tt>Tools/ToolsBlack</tt>, the only difference is that uses special <code>"black"</code> shader.<br/> {{Gmod}} has a replacement that works with older engines. <br/>{{ModernTodo|Find more about <code>"black"</code> shader}} | ||
|- id="black_nofog" | |- id="black_nofog" | ||
| [[File:Toolsblack.gif]] | | [[File:Toolsblack.gif|64px]] | ||
| <center>Black Nofog</center> | | <center>Black Nofog</center> | ||
| {{Yes}} | | {{Yes}} | ||
Line 218: | Line 218: | ||
Inherits various City17 [[%25keywords]] from <tt>Tools/ToolsBlack</tt>. | Inherits various City17 [[%25keywords]] from <tt>Tools/ToolsBlack</tt>. | ||
|- id="black_noportal" | |- id="black_noportal" | ||
| [[File:Toolsblack.gif]] | | [[File:Toolsblack.gif|64px]] | ||
| <center>Black Noportal</center> | | <center>Black Noportal</center> | ||
| {{Yes}} | | {{Yes}} | ||
Line 230: | Line 230: | ||
| {{Portal2}} Identical to <tt>Tools/ToolsBlack</tt>. Seems to have been intended as a non-portalable version, but this is already the case with the normal texture in the final game. | | {{Portal2}} Identical to <tt>Tools/ToolsBlack</tt>. Seems to have been intended as a non-portalable version, but this is already the case with the normal texture in the final game. | ||
|- id="black_noportal_nofog" | |- id="black_noportal_nofog" | ||
| [[File:Toolsblack.gif]] | | [[File:Toolsblack.gif|64px]] | ||
| <center>Black Noportal Nofog</center> | | <center>Black Noportal Nofog</center> | ||
| {{Yes}} | | {{Yes}} | ||
Line 242: | Line 242: | ||
| {{Portal2}} Identical to <tt>Tools/ToolsBlack</tt>, but does not render fog. | | {{Portal2}} Identical to <tt>Tools/ToolsBlack</tt>, but does not render fog. | ||
|- id="black_noportal_skybox" | |- id="black_noportal_skybox" | ||
| [[File:Toolsblack.gif]] | | [[File:Toolsblack.gif|64px]] | ||
| <center>Black Noportal Skybox</center> | | <center>Black Noportal Skybox</center> | ||
| {{Yes}} | | {{Yes}} | ||
Line 254: | Line 254: | ||
| {{Portal2}} Identical to <tt>Tools/ToolsBlack_Cheap</tt>. | | {{Portal2}} Identical to <tt>Tools/ToolsBlack_Cheap</tt>. | ||
|- id="nolight" | |- id="nolight" | ||
| [[File:Toolsblack.gif]] | | [[File:Toolsblack.gif|64px]] | ||
| <center>Nolight</center> | | <center>Nolight</center> | ||
| {{Yes}} | | {{Yes}} | ||
Line 266: | Line 266: | ||
| {{as}} Identical to <tt>Tools/ToolsBlack</tt>, but for some reason is used instead. | | {{as}} Identical to <tt>Tools/ToolsBlack</tt>, but for some reason is used instead. | ||
|- id="nolight_arkane" | |- id="nolight_arkane" | ||
| [[File:Toolsblack.gif]] | | [[File:Toolsblack.gif|64px]] | ||
| <center>Black Arkane</center> | | <center>Black Arkane</center> | ||
| {{Yes}} | | {{Yes}} | ||
Line 278: | Line 278: | ||
| {{dmmm}} Identical to <tt>Tools/ToolsBlack</tt>, but for some reason is used instead. | | {{dmmm}} Identical to <tt>Tools/ToolsBlack</tt>, but for some reason is used instead. | ||
|- id="white_arkane" | |- id="white_arkane" | ||
| [[File:Toolswhite.gif]] | | [[File:Toolswhite.gif|64px]] | ||
| <center>White Arkane</center> | | <center>White Arkane</center> | ||
| {{Yes}} | | {{Yes}} | ||
Line 290: | Line 290: | ||
| {{dmmm}} Identical to <tt>Tools/ToolsWhite</tt>, but for some reason is used instead. | | {{dmmm}} Identical to <tt>Tools/ToolsWhite</tt>, but for some reason is used instead. | ||
|- id="blockbullets" | |- id="blockbullets" | ||
| [[File:Toolsblockbullets.gif]] | | [[File:Toolsblockbullets.gif|64px]] | ||
| <center>Block Bullets 2</center> | | <center>Block Bullets 2</center> | ||
| {{No}} | | {{No}} | ||
Line 302: | Line 302: | ||
| {{tf2}} Identical to <tt>Tools/ToolsBlockBullets</tt>, but doesn't cut [[visleaf|visleaves]]. | | {{tf2}} Identical to <tt>Tools/ToolsBlockBullets</tt>, but doesn't cut [[visleaf|visleaves]]. | ||
|- id="toolsblocksbullets_forcefield" | |- id="toolsblocksbullets_forcefield" | ||
| [[File:Toolsblockbullets.gif]] | | [[File:Toolsblockbullets.gif|64px]] | ||
| <center>Blocks Bullets Forcefield</center> | | <center>Blocks Bullets Forcefield</center> | ||
| {{No}} | | {{No}} | ||
Line 315: | Line 315: | ||
|- id="nodrawroof" | |- id="nodrawroof" | ||
|- id="toolinvisiblenonsolid" | |- id="toolinvisiblenonsolid" | ||
| [[File:Toolsinvisiblenonsolid.jpg]] | | [[File:Toolsinvisiblenonsolid.jpg|64px]] | ||
| <center>Invisible<br />Non-Solid</center> | | <center>Invisible<br />Non-Solid</center> | ||
| {{No}} | | {{No}} | ||
Line 328: | Line 328: | ||
Useful as a utility texture, like buttons you should be able to clip into. | Useful as a utility texture, like buttons you should be able to clip into. | ||
|- id="nodrawroof" | |- id="nodrawroof" | ||
|[[File:Toolsnodraw.gif]] | |[[File:Toolsnodraw.gif|64px]] | ||
| <center>Nodraw Roof</center> | | <center>Nodraw Roof</center> | ||
| {{No}} | | {{No}} | ||
Line 340: | Line 340: | ||
| {{css}} Identical to <tt>Tools/ToolsNodraw</tt>, but with a different texture name. | | {{css}} Identical to <tt>Tools/ToolsNodraw</tt>, but with a different texture name. | ||
|- id="nodrawwood" | |- id="nodrawwood" | ||
|[[File:Toolsnodraw.gif]] | |[[File:Toolsnodraw.gif|64px]] | ||
| <center>Nodraw Wood</center> | | <center>Nodraw Wood</center> | ||
| {{No}} | | {{No}} | ||
Line 352: | Line 352: | ||
| {{css}} Identical to <tt>Tools/ToolsNodraw</tt>, but will make wood impact sounds when hit. | | {{css}} Identical to <tt>Tools/ToolsNodraw</tt>, but will make wood impact sounds when hit. | ||
|- id="nodrawstone" | |- id="nodrawstone" | ||
|[[File:Toolsnodraw.gif]] | |[[File:Toolsnodraw.gif|64px]] | ||
| <center>Nodraw Stone</center> | | <center>Nodraw Stone</center> | ||
| {{No}} | | {{No}} | ||
Line 364: | Line 364: | ||
| {{dmmm}} Identical to <tt>Tools/ToolsNodraw</tt>, but will make stone impact sounds when hit. | | {{dmmm}} Identical to <tt>Tools/ToolsNodraw</tt>, but will make stone impact sounds when hit. | ||
|- id="nodrawinvisible" | |- id="nodrawinvisible" | ||
|[[File:toolsnodrawinvisible.jpg]] | |[[File:toolsnodrawinvisible.jpg|64px]] | ||
| <center>Nodraw<br />Invisible</center> | | <center>Nodraw<br />Invisible</center> | ||
| {{No}} | | {{No}} | ||
Line 376: | Line 376: | ||
| {{dmmm}} A translucent Nodraw texture. Cannot be used to seal the map. | | {{dmmm}} A translucent Nodraw texture. Cannot be used to seal the map. | ||
|- id="nodrawnoshadow" | |- id="nodrawnoshadow" | ||
|[[File:toolsnodrawnoshadow.jpg]] | |[[File:toolsnodrawnoshadow.jpg|64px]] | ||
| <center>Nodraw<br />Noshadow</center> | | <center>Nodraw<br />Noshadow</center> | ||
| {{No}} | | {{No}} | ||
Line 389: | Line 389: | ||
{{ModernConfusion| {{l4dseries}} Uses the Invisible texture instead.}} | {{ModernConfusion| {{l4dseries}} Uses the Invisible texture instead.}} | ||
|- id="nodrawnoshadow" | |- id="nodrawnoshadow" | ||
|[[File:Toolsnodraw_metal.png]] | |[[File:Toolsnodraw_metal.png|64px]] | ||
| <center>Nodraw Metal</center> | | <center>Nodraw Metal</center> | ||
| {{No}} | | {{No}} | ||
Line 401: | Line 401: | ||
| {{l4d2}} Identical to <tt>Tools/ToolsNodraw</tt> but with metal [[$surfaceprop|surfaceprop]], Does not show metal marks. You may want to use <tt>Tools/Invismetal</tt> instead. | | {{l4d2}} Identical to <tt>Tools/ToolsNodraw</tt> but with metal [[$surfaceprop|surfaceprop]], Does not show metal marks. You may want to use <tt>Tools/Invismetal</tt> instead. | ||
|- id="nodrawsurfaceprop" | |- id="nodrawsurfaceprop" | ||
|[[File:toolsnodrawnoshadow.jpg]] | |[[File:toolsnodrawnoshadow.jpg|64px]] | ||
| <center>Nodraw Surfaceprop</center> | | <center>Nodraw Surfaceprop</center> | ||
| {{No}} | | {{No}} | ||
Line 413: | Line 413: | ||
| {{dmmm}} Seven, materials all identical to <tt>Tools/ToolsNodraw</tt> but using different [[$surfaceprop|surfaceprop]] types (chitin, dirt, grass, metal, sand, stone, wood) and not casting any shadows. | | {{dmmm}} Seven, materials all identical to <tt>Tools/ToolsNodraw</tt> but using different [[$surfaceprop|surfaceprop]] types (chitin, dirt, grass, metal, sand, stone, wood) and not casting any shadows. | ||
|- id="nodrawportalable" | |- id="nodrawportalable" | ||
|[[File:Nodraw_portalable.png]] | |[[File:Nodraw_portalable.png|64px]] | ||
| <center>Nodraw Portalable</center> | | <center>Nodraw Portalable</center> | ||
| {{No}} | | {{No}} | ||
Line 449: | Line 449: | ||
| {{bms}} Identical to Trigger, but used for {{Ent|newxog_volume}}. | | {{bms}} Identical to Trigger, but used for {{Ent|newxog_volume}}. | ||
|- id="csmvolume" | |- id="csmvolume" | ||
| [[File:Tools_csm_volume.png]] | | [[File:Tools_csm_volume.png|64px]] | ||
| <center>CSM Volume</center> | | <center>CSM Volume</center> | ||
| {{Yes}} | | {{Yes}} | ||
Line 501: | Line 501: | ||
! Usage / Notes | ! Usage / Notes | ||
|- id="areaportal" | |- id="areaportal" | ||
| [[File:Toolsareaportal.gif]] | | [[File:Toolsareaportal.gif|64px]] | ||
| <center>[[Areaportal]]</center> | | <center>[[Areaportal]]</center> | ||
| {{Yes}} | | {{Yes}} | ||
Line 513: | Line 513: | ||
| Use with [[areaportal]]s (<code>{{Ent|func_areaportal}}s</code> and <code>{{Ent|func_areaportalwindow}}s</code>). Can be used with other brush entities, such as some triggers. | | Use with [[areaportal]]s (<code>{{Ent|func_areaportal}}s</code> and <code>{{Ent|func_areaportalwindow}}s</code>). Can be used with other brush entities, such as some triggers. | ||
|- id="hint" | |- id="hint" | ||
| [[File:Toolshint.gif]] | | [[File:Toolshint.gif|64px]] | ||
| <center>[[Hint brush|Hint]]</center> | | <center>[[Hint brush|Hint]]</center> | ||
| {{No}} | | {{No}} | ||
Line 525: | Line 525: | ||
| Instructs [[VVIS]] to cut [[visleaves]] along this texture, but does nothing else. | | Instructs [[VVIS]] to cut [[visleaves]] along this texture, but does nothing else. | ||
|- id="skip" | |- id="skip" | ||
| [[File:Toolsskip.gif]] | | [[File:Toolsskip.gif|64px]] | ||
| <center>[[Skip]]</center> | | <center>[[Skip]]</center> | ||
| {{No}} | | {{No}} | ||
Line 540: | Line 540: | ||
{{tip|This can be exploited by a mapper to prevent the bomb from falling into a pit if planted too close to the edge.}} }} | {{tip|This can be exploited by a mapper to prevent the bomb from falling into a pit if planted too close to the edge.}} }} | ||
|- id="occluder" | |- id="occluder" | ||
| [[File:Toolsoccluder.gif]] | | [[File:Toolsoccluder.gif|64px]] | ||
| <center>[[Occluder]]</center> | | <center>[[Occluder]]</center> | ||
| {{Yes}} | | {{Yes}} | ||
Line 571: | Line 571: | ||
! Usage / Notes | ! Usage / Notes | ||
|- id="clip" | |- id="clip" | ||
| [[File:Toolsclip.gif]] | | [[File:Toolsclip.gif|64px]] | ||
| <center>Clip</center> | | <center>Clip</center> | ||
| {{No}} | | {{No}} | ||
Line 587: | Line 587: | ||
:See more about [[Clip texture| clip texture here]]. | :See more about [[Clip texture| clip texture here]]. | ||
|- id="npcclip" | |- id="npcclip" | ||
| [[File:Toolsnpcclip.gif]] | | [[File:Toolsnpcclip.gif|64px]] | ||
| <center>NPC Clip</center> | | <center>NPC Clip</center> | ||
| {{No}} | | {{No}} | ||
Line 599: | Line 599: | ||
| Solid to [[NPC]]s only.<br>{{css}}{{csgo}} Solid to [[bot]]s. Not solid to [[hostage_entity|hostages]].<br>{{l4dseries}} Solid to infected only, but does not stop Smokers, Boomers and Spitters from attacking through it. | | Solid to [[NPC]]s only.<br>{{css}}{{csgo}} Solid to [[bot]]s. Not solid to [[hostage_entity|hostages]].<br>{{l4dseries}} Solid to infected only, but does not stop Smokers, Boomers and Spitters from attacking through it. | ||
|- id="playerclip" | |- id="playerclip" | ||
| [[File:Toolsplayerclip.gif]] | | [[File:Toolsplayerclip.gif|64px]] | ||
| <center>Player Clip</center> | | <center>Player Clip</center> | ||
| {{No}} | | {{No}} | ||
Line 614: | Line 614: | ||
{{l4dseries}} Solid to the survivors only.<br> | {{l4dseries}} Solid to the survivors only.<br> | ||
|- id="playercont" | |- id="playercont" | ||
| [[File:Toolsplayercont.gif]] | | [[File:Toolsplayercont.gif|64px]] | ||
| <center>Player Control Clip</center> | | <center>Player Control Clip</center> | ||
| {{Yes}} | | {{Yes}} | ||
Line 644: | Line 644: | ||
! Usage / Notes | ! Usage / Notes | ||
|- id="grenadeclip" | |- id="grenadeclip" | ||
| [[File:Toolsgrenadeclip.png]] | | [[File:Toolsgrenadeclip.png|64px]] | ||
| <center>Grenade Clip</center> | | <center>Grenade Clip</center> | ||
| {{No}} | | {{No}} | ||
Line 656: | Line 656: | ||
| {{csgo}} Solid to grenades only. | | {{csgo}} Solid to grenades only. | ||
|- id="stairs" | |- id="stairs" | ||
| [[File:Toolsstairs.png]] | | [[File:Toolsstairs.png|64px]] | ||
| <center>Stairs</center> | | <center>Stairs</center> | ||
| {{No}} | | {{No}} | ||
Line 668: | Line 668: | ||
| {{Infra}} Functionally the same to Player Clip, but allows for steeper angles when walking on, up to 63.4349488°. | | {{Infra}} Functionally the same to Player Clip, but allows for steeper angles when walking on, up to 63.4349488°. | ||
|- id="droneclip" | |- id="droneclip" | ||
| [[File:toolsdroneclip.jpg]] | | [[File:toolsdroneclip.jpg|64px]] | ||
| <center>Drone Clip</center> | | <center>Drone Clip</center> | ||
| {{No}} | | {{No}} | ||
Line 711: | Line 711: | ||
! Usage / Notes | ! Usage / Notes | ||
|- id="fog" | |- id="fog" | ||
| [[File:Toolsfog.gif]] | | [[File:Toolsfog.gif|64px]] | ||
| <center>Fog</center> | | <center>Fog</center> | ||
| {{Yes}} | | {{Yes}} | ||
Line 748: | Line 748: | ||
Used to make 2D [[skybox]]es without displaying the [[3D Skybox]].<br>Casts light if there is a <tt>light_environment</tt> entity in the map. {{ModernBug|Light cast from this texture can still be blocked by 3D skybox geometry.}}<br>Cannot be used in the same [[PVS]] as the <tt>toolsskybox</tt> tool texture. | Used to make 2D [[skybox]]es without displaying the [[3D Skybox]].<br>Casts light if there is a <tt>light_environment</tt> entity in the map. {{ModernBug|Light cast from this texture can still be blocked by 3D skybox geometry.}}<br>Cannot be used in the same [[PVS]] as the <tt>toolsskybox</tt> tool texture. | ||
|- id="skyfog" | |- id="skyfog" | ||
| [[File:Toolsskyfog.gif]] | | [[File:Toolsskyfog.gif|64px]] | ||
| <center>SkyFog</center> | | <center>SkyFog</center> | ||
| {{No}} | | {{No}} | ||
Line 761: | Line 761: | ||
{{ModernConfirm|Can it be fixed to function properly if its [[VMT]] settings are changed in the Source code and recompiled?}} | {{ModernConfirm|Can it be fixed to function properly if its [[VMT]] settings are changed in the Source code and recompiled?}} | ||
|- id="fog volume" | |- id="fog volume" | ||
| [[File:Fogvolume.jpg]] | | [[File:Fogvolume.jpg|64px]] | ||
| <center>[[fog_volume|Fog Volume]]</center> | | <center>[[fog_volume|Fog Volume]]</center> | ||
| {{Yes}} | | {{Yes}} | ||
Line 822: | Line 822: | ||
! Usage / Notes | ! Usage / Notes | ||
|- id="blockbomb" | |- id="blockbomb" | ||
| [[File: blockbomb.jpg]] | | [[File: blockbomb.jpg|64px]] | ||
| <center>Block Bomb</center> | | <center>Block Bomb</center> | ||
| {{No}} | | {{No}} | ||
Line 834: | Line 834: | ||
| {{csgo}} Acts like <tt>Tools/ToolsInvisible</tt>. Possibly unimplemented. | | {{csgo}} Acts like <tt>Tools/ToolsInvisible</tt>. Possibly unimplemented. | ||
|- id="climb" | |- id="climb" | ||
| <div style="text-align: center;">[[File:L4d2-Climb_versus.png]]</div> | | <div style="text-align: center;">[[File:L4d2-Climb_versus.png|64px]]</div> | ||
| <center>Climb</center> | | <center>Climb</center> | ||
| {{No}} | | {{No}} | ||
Line 860: | Line 860: | ||
This tool texture has so far never been used in an official campaigns. | This tool texture has so far never been used in an official campaigns. | ||
|- id="climb_versus" | |- id="climb_versus" | ||
| <div style="text-align: center;">[[File:L4d2-Climb_versus.png]]</div> | | <div style="text-align: center;">[[File:L4d2-Climb_versus.png|64px]]</div> | ||
| <center>Climb Versus</center> | | <center>Climb Versus</center> | ||
| {{Both|Visible to Infected}} | | {{Both|Visible to Infected}} | ||
Line 872: | Line 872: | ||
| {{l4dseries}} A ladder only for infected. Must be used with {{Ent|func_ladder}}; otherwise, it will be ignored by the navigation mesh editor.<br> | | {{l4dseries}} A ladder only for infected. Must be used with {{Ent|func_ladder}}; otherwise, it will be ignored by the navigation mesh editor.<br> | ||
|- id="dotted" | |- id="dotted" | ||
| <div style="text-align: center;">[[File:Toolsdotted.png]]</div> | | <div style="text-align: center;">[[File:Toolsdotted.png|64px]]</div> | ||
| <center>Dotted</center> | | <center>Dotted</center> | ||
| {{Yes}} | | {{Yes}} | ||
Line 884: | Line 884: | ||
| A face textured with this texture is rendered on top of all other brush geometry. Furthermore, a brush with Dotted on any face will not block visibility or cull any face that it touches, meaning that any area enclosed in a Dotted-textured brush will not be removed from the map in any way. | | A face textured with this texture is rendered on top of all other brush geometry. Furthermore, a brush with Dotted on any face will not block visibility or cull any face that it touches, meaning that any area enclosed in a Dotted-textured brush will not be removed from the map in any way. | ||
|- id="toolsdynamicdifficulty" | |- id="toolsdynamicdifficulty" | ||
| [[File:toolsdynamicdifficulty.jpg]] | | [[File:toolsdynamicdifficulty.jpg|64px]] | ||
| <center>Dynamic Difficulty</center> | | <center>Dynamic Difficulty</center> | ||
| {{Yes}} | | {{Yes}} | ||
Line 896: | Line 896: | ||
| {{sineps}} Solid to grenades. Tied to the {{Ent|trigger_dynamic_difficulty}} entity for the game's difficulty system. | | {{sineps}} Solid to grenades. Tied to the {{Ent|trigger_dynamic_difficulty}} entity for the game's difficulty system. | ||
|- id="func_fishes" | |- id="func_fishes" | ||
| [[File: tools_func_fishes.jpg]] | | [[File: tools_func_fishes.jpg|64px]] | ||
| <center>Func Fishes</center> | | <center>Func Fishes</center> | ||
| {{Yes}} | | {{Yes}} | ||
Line 908: | Line 908: | ||
| {{dmmm}} Used with the {{Ent|func_fishes}} entity to spawn fish inside of its volume. | | {{dmmm}} Used with the {{Ent|func_fishes}} entity to spawn fish inside of its volume. | ||
|- id="func_leaves" | |- id="func_leaves" | ||
| [[File: tools_func_leaves.jpg]] | | [[File: tools_func_leaves.jpg|64px]] | ||
| <center>Func Leaves</center> | | <center>Func Leaves</center> | ||
| {{Yes}} | | {{Yes}} | ||
Line 920: | Line 920: | ||
| {{dmmm}} Used with the {{Ent|func_leaves}} entity to spawn leaves particles inside its volume. | | {{dmmm}} Used with the {{Ent|func_leaves}} entity to spawn leaves particles inside its volume. | ||
|- id="tools_gray" | |- id="tools_gray" | ||
| [[File: toolsgray.jpg]] | | [[File: toolsgray.jpg|64px]] | ||
| <center>Gray</center> | | <center>Gray</center> | ||
| {{Yes}} | | {{Yes}} | ||
Line 932: | Line 932: | ||
| {{dmmm}} Purpose unknown; just a gray texture. | | {{dmmm}} Purpose unknown; just a gray texture. | ||
|- id="hide" | |- id="hide" | ||
| [[File:Toolshide.png]] | | [[File:Toolshide.png|64px]] | ||
| <center>Hide</center> | | <center>Hide</center> | ||
| {{Yes}} | | {{Yes}} | ||
Line 945: | Line 945: | ||
{{csgo}} Has identical texture called <tt>cs_assault/assault_hide01</tt>. | {{csgo}} Has identical texture called <tt>cs_assault/assault_hide01</tt>. | ||
|- id="interactive" | |- id="interactive" | ||
| [[File:toolsinteractive.jpg]] | | [[File:toolsinteractive.jpg|64px]] | ||
| <center>Interactive</center> | | <center>Interactive</center> | ||
| {{No}} | | {{No}} | ||
Line 957: | Line 957: | ||
| {{ship}} Utility texture tied to the {{Ent|ship_base_interaction}} brush entity to specify the only surfaces available for the player to interact with the entity. | | {{ship}} Utility texture tied to the {{Ent|ship_base_interaction}} brush entity to specify the only surfaces available for the player to interact with the entity. | ||
|- id="invisibledisplacement" | |- id="invisibledisplacement" | ||
| [[File:Toolsinvisibledisplacement.gif]] | | [[File:Toolsinvisibledisplacement.gif|64px]] | ||
| <center>Invisible Displacement</center> | | <center>Invisible Displacement</center> | ||
| {{No}} | | {{No}} | ||
Line 971: | Line 971: | ||
{{tf2}} Uses {{Ent|$decal|1}} and {{Ent|$surfaceprop|"dirt"}}.<br> | {{tf2}} Uses {{Ent|$decal|1}} and {{Ent|$surfaceprop|"dirt"}}.<br> | ||
|- id="Clear" | |- id="Clear" | ||
| [[File:Toolswhite.gif]] | | [[File:Toolswhite.gif|64px]] | ||
| <center>Clear</center> | | <center>Clear</center> | ||
| {{Both|Fully Translucent}} | | {{Both|Fully Translucent}} | ||
Line 985: | Line 985: | ||
Has no VMT properties other than {{Ent|$alphatest|1}}. | Has no VMT properties other than {{Ent|$alphatest|1}}. | ||
|- id="Invismetal" | |- id="Invismetal" | ||
| [[File:Toolinvismetal.png]] | | [[File:Toolinvismetal.png|64px]] | ||
| <center>Invismetal</center> | | <center>Invismetal</center> | ||
| {{No}} | | {{No}} | ||
Line 1,013: | Line 1,013: | ||
It does not '''really''' exist, as every user has to make their own, but it is listed here for completeness sake. | It does not '''really''' exist, as every user has to make their own, but it is listed here for completeness sake. | ||
|- id="noninteractive" | |- id="noninteractive" | ||
| [[File:toolsnoninteractive.jpg]] | | [[File:toolsnoninteractive.jpg|64px]] | ||
| <center>Non-Interactive</center> | | <center>Non-Interactive</center> | ||
| {{No}} | | {{No}} | ||
Line 1,025: | Line 1,025: | ||
| {{ship}} Utility texture tied to the {{Ent|ship_base_interaction}} brush entity as a measure to help identify surfaces from which the player are unable to interact with said entity. | | {{ship}} Utility texture tied to the {{Ent|ship_base_interaction}} brush entity as a measure to help identify surfaces from which the player are unable to interact with said entity. | ||
|- id="shiproom" | |- id="shiproom" | ||
| [[File:toolsshiproom.jpg]] | | [[File:toolsshiproom.jpg|64px]] | ||
| <center>Ship Room</center> | | <center>Ship Room</center> | ||
| {{Yes}} | | {{Yes}} | ||
Line 1,037: | Line 1,037: | ||
| {{ship}} Utility texture tied to the {{Ent|ship_trigger_room}} brush entity to create several different rooms and special areas on the ship. | | {{ship}} Utility texture tied to the {{Ent|ship_trigger_room}} brush entity to create several different rooms and special areas on the ship. | ||
|- id="tools_vitrail_light" | |- id="tools_vitrail_light" | ||
| [[File: tools_vitrail_light.jpg]] | | [[File: tools_vitrail_light.jpg|64px]] | ||
| <center>Vitrail Light</center> | | <center>Vitrail Light</center> | ||
| {{Yes}} | | {{Yes}} | ||
Line 1,049: | Line 1,049: | ||
| {{dmmm}} Purpose currently unknown, properly used with some type of brush entity. | | {{dmmm}} Purpose currently unknown, properly used with some type of brush entity. | ||
|- id="toolswarmlight" | |- id="toolswarmlight" | ||
| [[File:Toolswarmlight.png]] | | [[File:Toolswarmlight.png|64px]] | ||
| <center>Warm Light</center> | | <center>Warm Light</center> | ||
| {{Yes}} | | {{Yes}} | ||
Line 1,064: | Line 1,064: | ||
Only used in C8M2_Subway behind the three windows to the right of the entrance of the end map saferoom building, to simulate glowing light in a room.<br> | Only used in C8M2_Subway behind the three windows to the right of the entrance of the end map saferoom building, to simulate glowing light in a room.<br> | ||
|- id="waterbounds" | |- id="waterbounds" | ||
| [[File: waterbounds.jpg]] | | [[File: waterbounds.jpg|64px]] | ||
| <center>Waterbounds</center> | | <center>Waterbounds</center> | ||
| {{Yes}} | | {{Yes}} |
Revision as of 10:47, 8 August 2023

Tool textures are used, mostly by the tools but sometimes by the engine, to perform special tasks. They can easily be found in Hammer by using "tools\" as a filter in the texture browser.
Anyone can make their very own tool texture, by utilizing available Material Map Compile Flags, such as %compilenonsolid 1, %compileDetail 1 and %compilenodraw 1 for a tool texture which is not solid, does not cut visleafs and is invisible.
A %tooltexture may also be set, which is only to be seen in Hammer's texture browser, while the $basetexture is seen in-game; however, the self made tool textures must be shipped with the map, else they might not work.


For example, have Clip for both teams, Player Clip for survivors and NPC Clip for infected; however, it also has func_playerinfected_clip just for player controlled infected.
General
General — Common
These tool textures are available in every Source engine game.
Some of these textures have special function in some games. These special functions are noted by having the game's icon listed in the description. Such as ,
,
,
, ect.
Image | Name | Visible if world brush |
Casts shadows | Cuts VIS leaves |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes (Marks) |
![]() This texture is often used for brushes that are far away and they are dark. It cannot be lit by any type of light, but is affected by fog color. | |
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes (Marks) |
(in all games since ![]() Identical to Tools/ToolsBlack, only in white. | |
![]() |
No | No | Yes | No | Yes | Yes | Yes | Yes (No Marks) |
Foremost solid to bullets, but also to NPCs and physics projectiles. It does not block all projectiles, though. Projectiles from NPCs, such as the acid spit from antlion workers, will still get through. Template:ModernWarning
To allow NPCs and their line of sight to pass through, turn the brush into a func_brush with its Solidity keyvalue set to a solid state. | |
![]() |
No | No | Yes | No | Yes | Yes | Yes | No | Solid to prop_physics, projectiles, players, & NPCs. Not solid to bullets.
| |
![]() |
Ladder |
No | No | Yes | No | Yes | Yes | Yes | No | Used with func_ladder in the most multiplayer games except ![]() |
![]() |
No | Yes | Yes | Yes | Yes | Yes | Yes | Yes (No Marks) |
Not drawn in game, seals leaks, and is skipped by VRAD. Blocks visibility if used on all surfaces of the same brush. Optimally, every face that can't be seen during normal gameplay should have this texture.![]() ![]() | |
![]() |
N/A | No | No | No | No | No | No | No | ![]() ![]() | |
![]() |
No | No | No | Yes | No | No | No | No | Blocks the line of sight of NPCs and bots. mat_wireframe 1/2 will reveal that, while this texture doesn't block visleaves, it draws crossing polygons, and they alone are capable of preventing the engine from rendering enveloped brushwork. This can be worked around by turning the Block LOS–textured brush into a func_brush with its Solidity keyvalue set to a solid state. (A Block LOS func_brush can still be traversed in this state.) | |
![]() |
No | Yes | No | No | No | No | No | No | Casts shadows artificially. Only used at compile time by VRAD. Does not seal leaks. See more uses here. | |
![]() |
Yes | No | No | No | No | No | No | No | Used on triggers and on func_viscluster entities. |
General — Game-specific
These tool textures are only available in specific Source engine games.
Image | Name | Visible if world brush |
Casts shadows | Cuts VIS leaves |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes (Marks) |
![]() "black" shader.![]() Template:ModernTodo | |
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes (Marks) |
![]() ![]() Inherits various City17 %keywords from Tools/ToolsBlack. | |
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes (Marks) |
![]() | |
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes (Marks) |
![]() | |
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes (Marks) |
![]() | |
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes (Marks) |
![]() | |
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | N/A | ![]() | |
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | N/A | ![]() | |
![]() |
No | No | No | No | Yes | Yes | Yes | Yes (No Marks) |
![]() | |
![]() |
No | No | Yes | No | Yes | Yes | Yes | Yes (No Marks) |
![]() | |
![]() |
Non-Solid |
No | Yes | Yes | Yes | No | No | No | No | ![]() Useful as a utility texture, like buttons you should be able to clip into. |
![]() |
No | Yes | Yes | Yes | Yes | Yes | Yes | Yes (No Marks) |
![]() | |
![]() |
No | Yes | Yes | Yes | Yes | Yes | Yes | Yes (No Marks) |
![]() | |
![]() |
No | Yes | Yes | Yes | Yes | Yes | Yes | N/A | ![]() | |
![]() |
Invisible |
No | No | No | No | Yes | Yes | Yes | N/A | ![]() |
![]() |
Noshadow |
No | No | Yes | Yes | Yes | Yes | Yes | N/A | ![]() |
![]() |
No | Yes | Yes | Yes | Yes | Yes | Yes | Yes (No Marks) |
![]() | |
![]() |
No | No | Yes | Yes | Yes | Yes | Yes | N/A | ![]() | |
![]() |
No | Yes | Yes | Yes | Yes | Yes | Yes | Yes (No Marks) |
![]() | |
![]() |
Yes | No | No | No | No | No | No | No | ![]() | |
![]() |
Yes | No | No | No | No | No | No | No | ![]() | |
![]() |
Yes | No | No | No | No | No | No | No | ![]() | |
![]() |
No | No | No | No | Yes | Yes | Yes | No | ![]() | |
![]() |
No | No | No | No | Yes | Yes | Yes | No | ![]() |
Optimization
Image | Name | Visible if world brush |
Casts shadows | Cuts VIS leaves |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Yes | No | Yes | No | No | No | No | No | Use with areaportals (func_areaportals and func_areaportalwindows ). Can be used with other brush entities, such as some triggers.
| |
![]() |
No | No | Yes | No | No | No | No | No | Instructs VVIS to cut visleaves along this texture, but does nothing else. | |
![]() |
No | No | No | No | No | No | No | No | Has no effect on anything (except bomb in ![]() Useful in combination with Hint tool textures (to prevent the other sides from cutting vis) and as a tool in Hammer for grouping, moving and place-holding objects. | |
![]() |
Yes | No | No | No | No | No | No | No | Used only for the occluding sides of func_occluder entities. |
Clips
Clips — Common
These tool textures are available in every source engine game.
Some of these textures have special function in some games. These special functions are noted by having the game's icon listed in the description (such as ,
,
, etc.).
Image | Name | Visible if world brush |
Casts shadows | Cuts VIS leaves |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
No | No | No | No | Yes | Yes | No | No | Solid to players and NPCs but not other objects.
| |
![]() |
No | No | No | No | Yes | No | No | No | Solid to NPCs only.![]() ![]() ![]() ![]() | |
![]() |
No | No | No | No | No | Yes | No | No | Solid to players only.
| |
![]() |
Yes | Yes | Yes | N/A | Yes | Yes | Yes | Yes (Marks) |
(removed since ![]() ![]() ![]() (See Player Clip above for the tool texture that restricts player movement.) |
Clips — Game-Specific
These tool textures are only available in specific Source engine games.
Image | Name | Visible if world brush |
Casts shadows | Cuts VIS leaves |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
No | No | No | No | No | No | Solid to Grenades | No | ![]() | |
![]() |
No | No | No | No | No | Yes | No | No | ![]() | |
![]() |
No | No | No | N/A | N/A | No | No | No | ![]() | |
![]() |
No | No | Yes | No | Yes | Yes | Yes | No | ![]() |
Sky and Fog
Sky and Fog — Common
These tool textures are available in every Source engine game.
Some of these textures have special function in some games. These special functions are noted by having the game's icon listed in the description (such as ,
,
, ect.).
Image | Name | Visible if world brush |
Casts shadows | Cuts VIS leaves |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Yes | No | Yes | No | Yes | Yes | Yes | Yes (Marks) |
![]() | |
![]() |
No | No | Yes | Yes | Yes | Yes | Yes | Yes (No Marks) |
This texture is used to make 3D skyboxes. Casts light if there is a light_environment entity in the map. Cannot be used in the same PVS as the toolsskybox2d tool texture[Why?]. Things such as another area of a map will render on top of the skybox. An areaportal can stop this from happening, but it's generally better practice to add more scenery to cover the stuff that shouldn't be seen, reposition those things out of view, or just don't have an opening in that area. | |
![]() |
No | No | Yes | Yes | Yes | Yes | Yes | Yes (No Marks) |
(in all games since ![]() Used to make 2D skyboxes without displaying the 3D Skybox. | |
![]() |
No | Yes | Yes | N/A | N/A | Yes | N/A | Yes (Marks) |
The SkyFog texture does not contain any properties. There is currently no existing corresponding Shader called "skyfog". (Generates error Error: Material "tools/toolsskyfog" uses unknown shader "SkyFog" .)
![]() | |
![]() |
Yes | No | No | No | No | No | No | No | (in all games since ![]() Used in conjunction with multiple env_fog_controllers to change fog colours and densities in a level. |
Sky and Fog — Game-Specific
These tool textures are only available in specific Source engine games.
Image | Name | Visible if world brush |
Casts shadows | Cuts VIS leaves |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
NoLight |
No | Yes | Yes | Yes | Yes | Yes | Yes | N/A | ![]() |
Miscellaneous
These are textures that have a special use, sometimes only seen in one single game.
Some of these textures are not even "real" tool textures, as they do not possess any Compile Flags, but they have some important use that no other texture available can do.
Image | Name | Visible if world brush |
Casts shadows | Cuts VIS leaves |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
No | No | Yes | Yes | Yes | Yes | Yes | Yes | ![]() | |
No | No | No | No | Yes | Yes | Yes | No | ![]() ![]() Could be used in areas blocked by func_playerinfected_clip where Player Infected cannot go to and should be unable to see a climbing spot, but the AI should be able to use it for hordes. | ||
Visible to Infected | No | No | No | Yes | Yes | Yes | No | ![]() ![]() This tool texture has so far never been used in an official campaigns. | ||
Visible to Infected | No | No | No | Yes | Yes | Yes | No | ![]() ![]() | ||
Yes | No | Yes | No | Yes | Yes | Yes | Yes (Marks) |
A face textured with this texture is rendered on top of all other brush geometry. Furthermore, a brush with Dotted on any face will not block visibility or cull any face that it touches, meaning that any area enclosed in a Dotted-textured brush will not be removed from the map in any way. | ||
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes (Marks) |
![]() | |
![]() |
Yes | No | No | No | Yes | Yes | Yes | N/A | ![]() | |
![]() |
Yes | No | No | No | Yes | Yes | Yes | N/A | ![]() | |
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | N/A | ![]() | |
![]() |
Yes | No | Yes | No | Yes | Yes | Yes | Yes | ![]() | |
![]() |
No | No | No | No | Yes | Yes | Yes | Yes (No Marks) |
![]() | |
![]() |
No | No | No | No | Yes | Yes | Yes | Depends on game | Light is not blocked by this texture, except in ![]() Despite being in the Materials/Tools folder, this is not a tool texture. It has no abilities. It is simply an invisible texture used for displacement clipping, where you make an invisible displacement instead of a clip brush because making intricate clip brushes is difficult. | |
![]() |
Fully Translucent | Depends on use | Depends on use | N/A | Yes | Yes | Yes | Depends on use | ![]() ![]() Officially used like tools/invisibledisplacement for displacement clipping. | |
![]() |
No | No | Yes | No | Yes | Yes | Yes | No | ![]() ![]() Creates metal sparks when shot, but bullets pass through. | |
No Image | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | This is a special tool texture, intended to prevent VMEX from decompiling any maps using this custom tool texture. BSPSource ignores this, rendering it useless.
It does not really exist, as every user has to make their own, but it is listed here for completeness sake. | |
![]() |
No | Yes | Yes | Yes | Yes | Yes | Yes | Yes (No Marks) |
![]() | |
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes (No Marks) |
![]() | |
![]() |
Yes | No | No | No | Yes | Yes | Yes | N/A | ![]() | |
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ![]() ![]() Used with func_brush to make it non-solid and fade away when approached. | |
![]() |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | N/A | ![]() | |
![]() |
Yes (in ![]() |
No | Yes | No | Yes | Yes | Yes | Yes (No Marks) |
![]() ![]() ![]()
| |
![]() |
Doesn't work correctly | No | Yes | No | Yes | Yes | Yes | Yes | ![]() ![]() PlayerProximity material proxy.
|