NewLights settings: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
{{Toc-right}}{{This is a|name=NewLights_settings|e0|game=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.
[[File:NewLights_settings.gif|frame|right|NewLights_settings in [https://steamcommunity.com/sharedfiles/filedetails/?id=2288016896&searchtext=Black+Mesa%3A+Azure+Sheep Black Mesa: Azure Sheep Part One Extended]. Here this entity is used to smoothly fade the light.]]
{{Toc-right}}{{This is a|name=NewLights_settings|e0|game=Black Mesa}} This entity uses to dynamically change some lighting settings for {{ent|newLight_Spot}} and {{ent|newLight_Point}}.
{{back | Black Mesa Level Creation}}
{{back | Black Mesa Level Creation}}


Line 6: Line 7:
{{KV|TargetNewLightEntity_Name|intn=TargetNewLightEntity|string|Target Light Entity name}}
{{KV|TargetNewLightEntity_Name|intn=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.
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.
{{KV|TransitionTime|intn=TransitionTime|integer|TransitionTime in secs ( 0 for instant ) to transition into new settings. Its a lerp operation A + (B-A)*TimeFactor}}
{{KV|TransitionTime|intn=TransitionTime|integer|Transition time in seconds ( 0 for instant ) to transition into new settings. Its a lerp operation A + (B-A)*TimeFactor.}}
{{KV|LightType|intn=LightType|Choices|  
{{KV|LightType|intn=LightType|Choices|  
Type of light source for which you want to apply settings. Entity will not apply settings for spot lights if selected <code>Point Light</code> and will not apply settings for point lights if selected <code>Spot Light</code>.
Type of light source for which you want to apply settings. Entity will not apply settings for spot lights if selected <code>Point Light</code> and will not apply settings for point lights if selected <code>Spot Light</code>.
Line 12: Line 13:
*1: Spot Light}}
*1: Spot Light}}
{{KV|Enabled|intn=Enabled|integer| Light Enabled or Disabled
{{KV|Enabled|intn=Enabled|integer| Light Enabled or Disabled
Determines if the light turns on or turns off. 1 - turns on, 0 - turns off.}}
Determines whether target will be turned on or turned off after TransitionTime.}}
{{KV|Light Ambient Color|intn=LightColorAmbient|color255|This is the ambient color of the sunlight.
{{KV|Light Ambient Color|intn=LightColorAmbient|color255|This is the ambient color of the sunlight.
Determines color of shadows that light source creates.}}
Determines color of shadows that light source creates.}}

Revision as of 02:26, 6 April 2024

NewLights_settings in Black Mesa: Azure Sheep Part One Extended. Here this entity is used to smoothly fade the light.

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

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>
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>
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.