Template:KV Shadow: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(added choice between pre- and post-Portal 2 versions. the latter is still the default.)
(-keyvals)
Line 2: Line 2:
{{tip|add <code>{{!}}prep2{{=}}1</code> to hide the KVs added in ''Portal 2''.}}
{{tip|add <code>{{!}}prep2{{=}}1</code> to hide the KVs added in ''Portal 2''.}}
</noinclude>{{ScrollBox|title=Shadow|
</noinclude>{{ScrollBox|title=Shadow|
{{KV|Shadow Cast Distance|intn=shadowcastdist|int|Sets how far the entity casts dynamic shadows. 0 means default distance from the {{ent|shadow_control}} entity.|nofgd=1}}
{{KV|Disable Receiving Shadows|intn=disablereceiveshadows|boolean|Prevent the entity from receiving dynamic shadows on itself.|nofgd={{{nofgd|}}}}}
{{KV|Disable Shadows|intn=disableshadows|boolean|Prevents the entity from creating cheap render-to-texture shadows, or lightmap shadows if the entity is a {{ent|prop_static}}. Does not affect [[env_projectedtexture|shadow mapping]].}}
{{KV|Disable Shadows|intn=disableshadows|boolean|Prevents the entity from creating cheap render-to-texture shadows, or lightmap shadows if the entity is a {{ent|prop_static}}. Does not affect [[env_projectedtexture|shadow mapping]].}}
{{#if: {{{prep2|}}} | | {{KV|Disable ShadowDepth|intn=disableshadowdepth|boolean|Used to disable rendering into shadow depth (for projected textures) for this entity.|since=P2}}
{{#if: {{{prep2|}}} | | {{KV|Disable ShadowDepth|intn=disableshadowdepth|boolean|Used to disable rendering into shadow depth (for projected textures) for this entity.|since=P2}}

Revision as of 22:02, 9 February 2024

Tip.pngTip:add |prep2=1 to hide the KVs added in Portal 2.
Shadow:
Shadow Cast Distance (shadowcastdist) <integer> !FGD
Sets how far the entity casts dynamic shadows. 0 means default distance from the shadow_control entity.
Disable Receiving Shadows (disablereceiveshadows) <boolean>
Prevent the entity from receiving dynamic shadows on itself.
Disable Shadows (disableshadows) <boolean>
Prevents the entity from creating cheap render-to-texture shadows, or lightmap shadows if the entity is a prop_static. Does not affect shadow mapping.
Disable ShadowDepth (disableshadowdepth) <boolean> (in all games since Portal 2)
Used to disable rendering into shadow depth (for projected textures) for this entity.
Projected Texture Cache (shadowdepthnocache) <choices> (in all games since Portal 2)
Used to hint projected texture system whether it is sufficient to cache shadow volume of this entity or to force render it every frame instead.
  • 0 : Default
  • 1 : No cache - render every frame
  • 2 : Cache it - render only once
Disable flashlight (disableflashlight) <boolean> (in all games since Portal 2)
Used to disable projected texture lighting and shadows on this entity.