Template:KV BmNewLightsSettings: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(This template is copy of KV BmNewLightBaseMain, but with spot light settings. Will be used for newLights_settings and for base for newLight_Spot.)
 
No edit summary
Line 2: Line 2:
{{KV|OuterAngle|intn=phi|float|Outer angle for spot light.}}
{{KV|OuterAngle|intn=phi|float|Outer angle for spot light.}}
{{KV|InnerAngle|intn=theta|float|Inner angle value for spot light.}}
{{KV|InnerAngle|intn=theta|float|Inner angle value for spot light.}}
{{KV|AngularFallOff|intn=angularFallOff|float|Angular falloff value.}}
{{KV|AngularFallOff|intn=angularFallOff|float|Angular falloff value.
{{Note|Results depend on values of OuterAngle and InnerAngle.}}
{{Note|Results depend on values of OuterAngle and InnerAngle.}}
{{expand|title=Examples|
{{expand|title=Examples|
Line 11: Line 11:
File:AngularFallOff3.jpg| thumb | left | 510px | AngularFallOff - 60 (OuterAngle - 60, InnerAngle - 30)
File:AngularFallOff3.jpg| thumb | left | 510px | AngularFallOff - 60 (OuterAngle - 60, InnerAngle - 30)
</gallery>
</gallery>
}}
}}
}}

Revision as of 08:36, 7 January 2025


Light Color (LightColor) <color255>
The RGB color of the light. Colors must be between 0 and 255.
Light Intensity (Intensity) <float>
Intensity/brightness of the light. It's RGB * intensity.
Note.pngNote:With 0 it will make the light disabled, including the effects. Doesn't affect shadows.
Range (Range) <float>
Range of the light, or how far the light source can illuminate. Measured in Hammer Units.
Warning.pngWarning:This is one of the parameters that affects performance in the game. Smaller values ​​allow you to process less geometry and save performance.
Icon-Important.pngImportant:Range is limited, the limit depends on intensity value. Do not use values ​​bigger than the intensity value allows.
Examples
Enabled (Enabled) <choices>
Sets light state on spawn, enabled or disabled.
  • 0: Enabled
  • 1: Disabled
Appearance (style) <integer choices>
Appearance presets.
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 Underwater light mutation mmnnmmnnnmmnn Lightstyle 12.gif
Tip.pngTip:Use new lights instead for lights with custom appearance, because static lightmapped lights reduces performance with this feature (especially near displacements).
Note.pngNote:Custom light styles are not possible.
Light Ambient Color (LightColorAmbient) <color255>
The RGB color of the shadows. Colors must be between 0 and 255.
Examples
SpecularMultiplier (SpecMultiplier) <float>
Specular multiplier. Sets intensity of new specular shader from this light source. It's RGB * Intensity * SpecularMultiplier. 0 means disabled.
Examples


falloffConstant (falloffConstant) <integer> !FGD Obsolete
Deprecated.
Constant value (can work only if old falloff is enabled).
falloffLinear (falloffLinear) <integer> !FGD Obsolete
Deprecated.
Linear value (can work only if old falloff is enabled).
falloffQuadratic (falloffQuadratic) <integer> !FGD Obsolete
Deprecated.
Quadratic value (can work only if old falloff is enabled).
OuterAngle (phi) <float>
Outer angle for spot light.
InnerAngle (theta) <float>
Inner angle value for spot light.
AngularFallOff (angularFallOff) <float>
Angular falloff value.
Note.pngNote:Results depend on values of OuterAngle and InnerAngle.
Examples