NewLights_settings

From Valve Developer Community
Jump to navigation Jump to search

NewLights_settings is an e0 available in Black Mesa Black Mesa. This entity uses to dynamically change some settings for Black Mesa new light entities. For better understanding of this page - recommended at first familiarize yourself with new lights.

Black Mesa Level Creation

Keyvalues

Name (targetname) <string>
The name that other entities refer to this entity by.
TargetNewLightEntity_Name (TargetNewLightEntity) <string>
Target Light Entity name

Here you enter name of new light source for which you want to apply changes. Works with multiple lights if they have the same name.

TransitionTime (TransitionTime) <integer>
TransitionTime in secs ( 0 for instant ) to transition into new settings. Its a lerp operation A + (B-A)*TimeFactor
LightType (LightType) <choices>
Type of light source for which you want to apply settings. Entity will not apply settings for spot lights if selected Point Light and will not apply settings for point lights if selected Spot Light.
  • 0: Point Light
  • 1: Spot Light
Enabled (Enabled) <integer>
Light Enabled or Disabled

Determines if the light turns on or turns off. 1 - turns on, 0 - turns off.

Light Ambient Color (LightColorAmbient) <color255>
This is the ambient color of the sunlight.

Determines color of shadows that light source creates.

Examples


Light Color (LightColor) <color255>
This is the color of the sunlight.

Determines color of light.

Appearance (FlareStyle) <choices>
Template:Light appearances
Light Intensity (Intensity) <float>
RGB * Intensity.

Brightness of the light.

Note.pngNote:With 0 will not draw, process and specular shader be disabled.
SpecularMultiplier (SpecMultiplier) <float>
0 to 1 RGB * Intensity * SpecularMultiplier.

Brightness of the specular shader from this light source.

Examples


Range (Range) <float>
Range.

How far the light source illuminates. Measured in Hammer Units.

Icon-Important.pngImportant:It greatly affects optimization, less is better.
Examples


falloffQuadratic (falloffQuadratic) <float> Obsolete
Deprecated.
falloffQuadratic
falloffLinear (falloffLinear) <float> Obsolete
Deprecated.
falloffLinear
falloffConstant (falloffConstant) <float> Obsolete
Deprecated.
falloffConstant
OuterAngle (phi) <float>
OuterAngle

Sets outer angle for spot light.

InnerAngle (theta) <float>
InnerAngle

Inner angle value for spot light.

AngularFallOff (angularFallOff) <float>
AngularFallOff

Sets angular falloff.

Note.pngNote:Results depend on values of OuterAngle and InnerAngle.
Examples


Inputs

InputApplySettings <void>
InputApplySettings Trigger to apply settings


Outputs

See also

Todo: Clean up english. Add more issues if you'll find.