Template:KV CBaseAnimating: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Updated model scale availability, further research is needed.)
(CSGO's static prop scaling is done with a different keyvalue)
Line 2: Line 2:
{{KV|World Model (model)|string|The [[model]] this entity should appear as. 128-character limit.}}
{{KV|World Model (model)|string|The [[model]] this entity should appear as. 128-character limit.}}
{{KV|Skin (skin)|int|Some models have multiple [[$texturegroup|skins]]. This value selects from the index, starting with 0. {{tip|Hammer's model browser automatically updates this value if you use it to view different skins.}}}}
{{KV|Skin (skin)|int|Some models have multiple [[$texturegroup|skins]]. This value selects from the index, starting with 0. {{tip|Hammer's model browser automatically updates this value if you use it to view different skins.}}}}
{{KV|Model Scale (modelscale)|float|A multiplier for the size of the model.}}
{{KV|Model Scale (modelscale)|float|A multiplier for the size of the model.|since={{Src13}}}}
{{Template:Note| Avalible for dynamic props {{Template:2013 add}}, for static props {{Template:CSGO add}}}}
{{KV Shadow}}
{{KV Shadow}}
{{KV Reflection}}
{{KV Reflection}}

Revision as of 16:55, 21 November 2020

Studiomodel:
World Model (model) ([todo internal name (i)]) <string>
The model this entity should appear as. 128-character limit.
Skin (skin) ([todo internal name (i)]) <integer>
Some models have multiple skins. This value selects from the index, starting with 0.
Tip.pngTip:Hammer's model browser automatically updates this value if you use it to view different skins.
Model Scale (modelscale) ([todo internal name (i)]) <float> (in all games since Source 2013)
A multiplier for the size of the model.

Shadow:

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 Receiving Shadows (disablereceiveshadows) <boolean>
Prevent the entity from receiving dynamic shadows on itself.
Shadow Cast Distance (shadowcastdist) <integer> !FGD
Sets how far the entity casts dynamic shadows. 0 means default distance from the shadow_control entity.
Disable Shadow Depth (disableshadowdepth) <boolean> (in all games since Portal 2)
Used to disable rendering into shadow depth (for projected textures) for this entity.
Disable flashlight (disableflashlight) <boolean> (in all games since Portal 2)
Used to disable projected texture lighting and shadows on this entity.
Projected Texture Cache (shadowdepthnocache) <integer 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.
Choices
  • 0 : Default
  • 1 : No cache - render every frame
  • 2 : Cache it - render only once
Render in Fast Reflections (drawinfastreflection) <boolean> (in all games since Portal 2)
If enabled, this entity will render in fast water reflections (i.e. when a water material specifies $reflectonlymarkedentities) and in the world impostor pass.