Env sun: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(categorization--it's a stub because it doesn't have clear directions yet)
(Expanded)
Line 1: Line 1:
==Entity Description==
The '''env_sun''' entity creates a sun effect in the sky.
==Keyvalues==
* '''Pitch Yaw Roll (Y Z X) (angles)'''
: <angle> This entity's orientation in the world. Pitch is rotation around the Y axis, yaw is the rotation around the Z axis, roll is the rotation around the X axis.
* '''Viewer entity (target)'''
: <target_destination> Name of an entity used to determine where the sun is in the skybox. The sun should be lined up on a line from this entity to the env_sun entity.
* '''UseAngles (use_angles)'''
: <choices> The old way to orient env_sun is to point it at a target. The new way is to specify the angles. If you use the new way, set this property to YES, otherwise, set this property to NO.
* '''Pitch (pitch)'''
: <integer> The pitch of this entity. 90 is straight up, -90 is straight down.
* '''Sun Color (R G B) (rendercolor)
: <color255> Color of the sun.
* '''Size (size)'''
: <integer> Size of the sun.
* ''Name (targetname)''
: <target_source> Name of the env_sun entity.  Not available by default, but it can still be added in [[Hammer_Object_Properties_Dialog#SmartEdit|SmartEdit]] mode and used by the [[Entity_I/O_-_How_to_hook_up_entity_inputs_and_outputs.|I/O system]].
==Flags==
No Flags
==Inputs==
* '''TurnOn'''
: Enable sun rendering.
* '''TurnOff'''
: Disable sun rendering.
* '''SetColor <color255>'''
: Change the sun's color. Format: <Red 0-255> <Green 0-255> <Blue 0-255>
==Outputs==
No outputs.
==Miscellaneous==
* Effect's position relative to the player is determined by angle; it does not parallax
* You can also send inputs to the env_sun entity by directing them to "env_sun" instead of using a target name
* The effect is additive with the sky: a pure yellow sun with a bright blue sky may appear somewhat green in-game; change the color to account for this
[[Category:Entities]]
[[Category:Entities]]
{{stub}}
{{hl2}} The '''env_sun''' entity creates a sun effect in the sky.  It only requires a target entity to point torwards, such as an [[info_target]].

Revision as of 19:11, 2 July 2005

Entity Description

The env_sun entity creates a sun effect in the sky.

Keyvalues

  • Pitch Yaw Roll (Y Z X) (angles)
<angle> This entity's orientation in the world. Pitch is rotation around the Y axis, yaw is the rotation around the Z axis, roll is the rotation around the X axis.
  • Viewer entity (target)
<target_destination> Name of an entity used to determine where the sun is in the skybox. The sun should be lined up on a line from this entity to the env_sun entity.
  • UseAngles (use_angles)
<choices> The old way to orient env_sun is to point it at a target. The new way is to specify the angles. If you use the new way, set this property to YES, otherwise, set this property to NO.
  • Pitch (pitch)
<integer> The pitch of this entity. 90 is straight up, -90 is straight down.
  • Sun Color (R G B) (rendercolor)
<color255> Color of the sun.
  • Size (size)
<integer> Size of the sun.
  • Name (targetname)
<target_source> Name of the env_sun entity. Not available by default, but it can still be added in SmartEdit mode and used by the I/O system.

Flags

No Flags

Inputs

  • TurnOn
Enable sun rendering.
  • TurnOff
Disable sun rendering.
  • SetColor <color255>
Change the sun's color. Format: <Red 0-255> <Green 0-255> <Blue 0-255>

Outputs

No outputs.

Miscellaneous

  • Effect's position relative to the player is determined by angle; it does not parallax
  • You can also send inputs to the env_sun entity by directing them to "env_sun" instead of using a target name
  • The effect is additive with the sky: a pure yellow sun with a bright blue sky may appear somewhat green in-game; change the color to account for this