Env global light: Difference between revisions
Jump to navigation
Jump to search
m (Fixed link to "shadow map") |
(Added information) |
||
Line 1: | Line 1: | ||
{{base point|env_global_light|since=Alien Swarm}} It casts an [[Wikipedia:Orthographic projection|orthographic]] [[Wikipedia:Shadow mapping|shadow map]] onto the world, centred on the camera. It is only designed to work from top-down cameras. | [[File:Env global light highres fps hl2content.jpg|thumb|Use in an FPS mod for [[Alien Swarm]]. Note the fading of objects in the distance, this is why it should be restricted to small areas(in FPS) or to games with top-down cameras!]] | ||
{{base point|env_global_light|since=Alien Swarm}} It casts an [[Wikipedia:Orthographic projection|orthographic]] [[Wikipedia:Shadow mapping|shadow map]] onto the world, centred on the camera. It is only designed to work from top-down cameras. Nearly identical to [[sunlight_shadow_control]] in both function and appearance | |||
{{Game link|Dota 2}} will be the first Valve game to use this entity. | {{Game link|Dota 2}} will be the first Valve game to use this entity. | ||
== Console Variables == | |||
cl_sunlight_ortho_size : Default: 0 | |||
cl_sunlight_depthbias : Default: 0.02 | |||
cl_globallight_freeze : Default: 0 | |||
cl_globallight_xoffset : Default -800 | |||
cl_globallight_yoffset : Default: 1600 | |||
== Keyvalues == | == Keyvalues == |
Revision as of 23:09, 12 February 2012

Use in an FPS mod for Alien Swarm. Note the fading of objects in the distance, this is why it should be restricted to small areas(in FPS) or to games with top-down cameras!
Template:Base point It casts an orthographic shadow map onto the world, centred on the camera. It is only designed to work from top-down cameras. Nearly identical to sunlight_shadow_control in both function and appearance
Dota 2 will be the first Valve game to use this entity.
Console Variables
cl_sunlight_ortho_size : Default: 0 cl_sunlight_depthbias : Default: 0.02 cl_globallight_freeze : Default: 0 cl_globallight_xoffset : Default -800 cl_globallight_yoffset : Default: 1600
Keyvalues
- Pitch Yaw Roll (Y Z X) ([todo internal name (i)]) <string>
- This is the light cast direction. Pitch is rotation around the Y axis, yaw is the rotation around the Z axis, and roll is the rotation around the X axis.
- Color Transition Time ([todo internal name (i)]) <float>
- This is the number of seconds it takes to get from 0 to 255.
- Distance ([todo internal name (i)]) <float>
- This is the distance of the sun, greater distances produce more orthogonal shadows.
- FOV ([todo internal name (i)]) <float>
- This is the field of view that the sunlight casts in. Use lower values for more distant sun and sharper shadows.
- NearZ Distance ([todo internal name (i)]) <float>
- This controls the near clipping plane's distance from the player.
- North Offset ([todo internal name (i)]) <float>
- This offsets the from the player position where the sun is attached.
- Enable Shadows ([todo internal name (i)]) <boolean>
- Enables/disables shadow maps.
- Start Disabled (StartDisabled) <boolean>
- Stay dormant until activated (with the
Enable
input).
- Name (targetname) <string>[ Edit ]
- The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g.
parentname
ortarget
).
Also displayed in Hammer's 2D views and Entity Report.See also: Generic Keyvalues, Inputs and Outputs available to all entities
Inputs
- LightColor <color255 >
- Set the light color.
- SetAngles <string >
- Set the sun direction.
- SetDistance <float >
- Set the distance of the sun.
- SetFOV <float >
- Set the field of view the sun casts.
- SetNearZDistance <float >
- Set the near z distance.
- SetNorthOffset <float >
- Sets the north offset.
- SetTexture <string >
- Set the texture cookie of the sunlight.
- EnableShadows <boolean >
- Set whether shadow maps are enabled
EnableDisable:
- Enable / Disable
- Enable/disable this entity from performing its task. It might also disappear from view.