NewLights_settings

From Valve Developer Community
Jump to: navigation, search

NewLights_settings is a point entity available in Black Mesa Black Mesa. This entity uses to dynamically change some lighting settings for newLight_Spot and newLight_Point.

Tip.pngTip:You can change values dynamically via AddOutput input.
Black Mesa Level Creation

Keyvalues

Name (targetname) <string>
The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentname or target).
Also displayed in Hammer's 2D views and Entity Report.
See also:  Generic Keyvalues, Inputs and Outputs available to all entities

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>
Transition time in seconds ( 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 whether target will be turned on or turned off after TransitionTime.

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>
Lightstyle presets
(epilepsy warning)
Literal Value Description Sequence Preview
0 Normal m Lightstyle 0.png
10 Fluorescent flicker mmamammmmammamamaaamammma Lightstyle 10.gif
2 Slow, strong pulse abcdefghijklmnopqrstuvwxyzyxwvutsrqponmlkjihgfedcba Lightstyle 2.gif
11 Slow pulse, noblack abcdefghijklmnopqrrqponmlkjihgfedcba Lightstyle 11.gif
5 Gentle pulse jklmnopqrstuvwxyzyxwvutsrqponmlkj Lightstyle 5.gif
1 Flicker A mmnmmommommnonmmonqnmmo Lightstyle 1.gif
6 Flicker B nmonqnmomnmomomno Lightstyle 6.gif
3 Candle A mmmmmaaaaammmmmaaaaaabcdefgabcdefg Lightstyle 3.gif
7 Candle B mmmaaaabcdefgmmmmaaaammmaamm Lightstyle 7.gif
8 Candle C mmmaaammmaaammmabcdefaaaammmmabcdefmmmaaaa Lightstyle 8.gif
4 Fast strobe mamamamamama Lightstyle 4.gif
9 Slow strobe aaaaaaaazzzzzzzz Lightstyle 9.gif
12 !FGD Underwater light mutation mmnnmmnnnmmnn Lightstyle 12.gif
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

See also

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