newxog_settings
newxog_settings
is a point entity available in Black Mesa. This entity allows dynamically change some parameters for newxog_global
and newxog_volume
entities.
Keyvalues
- Name
(targetname)
<string> - The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g.
parentname
ortarget
).
Also displayed in Hammer's 2D views and Entity Report.See also: Generic Keyvalues, Inputs and Outputs available to all entities
- TargetNewXOGEntity_Name
(targetnewlightentity)
<targetname> - Target name of xog entity for which settings will be applied.
- TransitionTime
(transitiontime)
<integer> - Transition time in seconds ( 0 for instant ) to transition into new settings. Its a lerp operation A + (B-A)*TimeFactor.
- Enabled
(Enabled)
<choices> - Determines whether target will be turned on or turned off after TransitionTime.
- 0: Enabled
- 1: Disabled
- skyColor
(skycolor)
<color255> - Xog color in 2D skybox.
|
- skyBlendType
(skyblendtype)
<integer> - Non-working property, perhaps at some moment was planned different types of xog blend in skybox. Not being used at the moment.
- skyBlendFactor
(skyblendfactor)
<float> - Xog intensity in skybox. This is a float value from 0.0 to 1.0.
|
- colorTop
(colortop)
<color255> - Xog top color.
|
- colorBottom
(colorbottom)
<color255> - Xog bottom color.
Note:Top and bottom colors blending in xog center, for example with red and green colors the center of xog will be yellow.
|
- distStart
(diststart)
<float> - Xog start draw distance.
|
- distEnd
(distend)
<float> - Xog end draw distance.
|
- distDensity
(distdensity)
<float> - Density of xog entity, only values from 0 to 1 works.
|
- opacityOffsetTop
(opacityoffsettop)
<float> - Offsets top color of xog.
|
- opacityOffsetBottom
(opacityoffsetbottom)
<float> - Offsets bottom color of xog.
|
- htZStart
(htzstart)
<float> - Height that xog starts rendering at.
|
- htZEnd
(htzend)
<float> - Height that xog stops rendering at.
|
- htZColStart
(htzcolstart)
<float> - Height that xog color starts rendering at. Results depend on
htZColEnd
value.
|
- htZColEnd
(htzcolend)
<float> - Height that xog color stops rendering at. Results depend on
htZColStart
value.
|
- noise1ScrollSpeed
(noise1scrollspeed)
<vector> - Layer one, speed at which noise moves trough xog volume (X Y Z).
|
- noise1Tiling
(noise1tiling)
<vector> - Layer one, tiling speed at which noise moves trough xog volume (X Y Z).
|
- noise2ScrollSpeed
(noise2scrollspeed)
<vector> - Layer two, speed at which noise moves trough xog volume (X Y Z).
|
- noise2Tiling
(noise2tiling)
<vector> - Layer two, tiling speed at which noise moves trough xog volume (X Y Z).
|
- noiseContrast
(noisecontrast)
<float> - Contrast of xog.
|
- noiseMultiplier
(noisemultiplier)
<float> - Multiplier of xog.
|
Inputs
InputApplySettings
<void>- Trigger to apply settings.
See also
- Xog Editor - the console-based xog editor.
newxog_global
- global xog, similar toenv_fog_controller
.newxog_volume
- xog volume brush entity with ellipsoid and box shapes support.env_fog_controller
fog_volume
- Fog tutorial
- Fog Basics
- Dust, Fog, & Smoke
- Color Correction
color_correction
(entity)- BlackMesa XenEngine: Part2 – How a Frame is Rendered (page from Black Mesa developer about how a frame rendered and xog.)
- BlackMesa XenEngine: Part1 – Heavily Modified Source Engine (page from Black Mesa developer about Black Mesa engine, better known as Xengine)