Shadow control: Difference between revisions
Jump to navigation
Jump to search
Note:Since Template:Game name, shadow direction can be determined by local lights instead of a global value. See below for more details.
Confirm:Obsolete in Template:Game name? Possibly replaced by env_cascade_light.
Deprecated (talk | contribs) (Changed internal keyvalue names to use KV intn parameter) |
m (Otherlang2 -> lang and update templates.) |
||
Line 1: | Line 1: | ||
{{ | {{lang|Shadow control}} | ||
| | |||
}} | |||
{{base point|shadow_control|sprite=1}} It defines the direction, color and attenuation distance of the [[Dynamic Shadows|dynamic shadows]] created by {{ent|light_environment}} for the entire map. | {{base point|shadow_control|sprite=1}} It defines the direction, color and attenuation distance of the [[Dynamic Shadows|dynamic shadows]] created by {{ent|light_environment}} for the entire map. | ||
{{Note|Since {{ | {{Note|Since {{game name|l4d|name=Left 4 Dead}}, shadow direction can be determined by local lights instead of a global value. See below for more details.}} | ||
{{map_properties}} | {{map_properties}} | ||
{{clr}} | {{clr}} | ||
{{confirm|Obsolete in {{csgo}}? Possibly replaced by {{ent|env_cascade_light}}.}} | {{confirm|Obsolete in {{game name|csgo|name=Counter-Strike: Global Offensive}}? Possibly replaced by {{ent|env_cascade_light}}.}} | ||
== Keyvalues == | == Keyvalues == | ||
Line 17: | Line 15: | ||
: {{Note|This keyvalue may not be available in some [[FGD]]s.}} | : {{Note|This keyvalue may not be available in some [[FGD]]s.}} | ||
: {{codenote|There is a custom version of this feature which could run on previous versions of Source. [[Dynamic RTT shadow angles in Source_2007|Click here]] for more information.}}|since={{l4d}}|also={{GMOD}}{{mapbase}}}} | : {{codenote|There is a custom version of this feature which could run on previous versions of Source. [[Dynamic RTT shadow angles in Source_2007|Click here]] for more information.}}|since={{l4d}}|also={{GMOD}}{{mapbase}}}} | ||
: {{tip|Pitch is the sun's angle of elevation from the ground, and yaw is its compass bearing.}} | : {{tip|Pitch is the sun's angle of elevation from the ground, and yaw is its compass bearing.}} | ||
{{KV | {{KV BaseEntity}} | ||
== Inputs == | == Inputs == | ||
Line 29: | Line 26: | ||
{{IO|SetShadowsFromLocalLightsEnabled|Set local light shadows enabled state. | {{IO|SetShadowsFromLocalLightsEnabled|Set local light shadows enabled state. | ||
: {{Note|This input may not be available in some [[FGD]]s.}}|param=integer|since={{l4d}}|also={{GMOD}}{{mapbase}}}} | : {{Note|This input may not be available in some [[FGD]]s.}}|param=integer|since={{l4d}}|also={{GMOD}}{{mapbase}}}} | ||
{{I | {{I BaseEntity}} | ||
== Outputs == | == Outputs == | ||
Line 35: | Line 32: | ||
== See Also == | == See Also == | ||
*[[Lighting]] | * [[Lighting]] | ||
* | * {{ent|light_environment}} | ||
* | * {{ent|env_cascade_light}} | ||
[[Category:Lighting]] | [[Category:Lighting]] |
Revision as of 01:49, 14 September 2021
Template:Base point It defines the direction, color and attenuation distance of the dynamic shadows created by light_environment for the entire map.


Keyvalues
- Shadow Color (color) <color255>
- This is the color of the shadows.
- Maximum Distance (distance) <float>
- This is the maximum distance the shadow is allowed to cast, in inches.
Tip:Shortening this distance can be used to approximate the effects of diffuse lighting.
- All Shadows Disabled (disableallshadows) <boolean>
- Disable shadows entirely.
- Enable Local Light Shadows (enableshadowsfromlocallights) <boolean> (in all games since
) (also in
)
- Enable shadow direction to be calculated on a per-entity basis and to be dictated by the light closest to the entity.
Note:This keyvalue may not be available in some FGDs.
Code:There is a custom version of this feature which could run on previous versions of Source. Click here for more information.
Tip:Pitch is the sun's angle of elevation from the ground, and yaw is its compass bearing.
Inputs
- color <color255 >
- Set the shadow color.
- direction <vector >
- Set the shadow direction.
- SetDistance <float >
- Set the maximum shadow cast distance.
- SetAngles <string >
- Set the shadow direction.
- SetShadowsDisabled <integer >
- Set shadows disabled state.
- SetShadowsFromLocalLightsEnabled <integer > (in all games since
) (also in
)
- Set local light shadows enabled state.
Note:This input may not be available in some FGDs.