env_combined_light_probe_volume
Jump to navigation
Jump to search
env_combined_light_probe_volume is a point entity available in all
Source 2 games. It combines the functions of a env_light_probe_volume and a env_cubemap_box into a single entity.
Keyvalues
Todo: Add any new keyvalues from HL:A.
- Cubemap Texture (cubemaptexture) <string>
- Name of the cubemap texture.
Tip: This is normally assigned by the light baker and does not need to be manually set.
- Bake Near Z (bakenearz) <float>
- Near clip plane used for the camera when baking the cubemap.
- Bake Far Z (bakefarz) <float>
- Far clip plane used for the camera when baking the cubemap.
- Start Disabled (StartDisabled) <boolean>
- Stay dormant until activated (with the
Enableinput).
Source 2 LightProbeVolume:
- Light Probe Texture (lightprobetexture) <string>
- Name of the light probe texture.
Tip: This is normally assigned by the light baker and does not need to be manually set.
- Box Mins (box_mins) <vector>
- Minimum bounds. Set by dragging the controls of the entity with the Hammer Select tool.
- Box Maxs (box_maxs) <vector>
- Maximum bounds. Set by dragging the controls of the entity with the Hammer Select tool.
- Voxel Size (voxel_size) <float>
- Size of the light probe voxels in game units.
- 12.0 - Very High Resolution
- 24.0 - High Resolution
- 48.0 - Medium Resolution
- 108.0 - Low Resolution
Tip: This keyvalue is not limited to the presets, other values can be set with the Raw Edit mode.
- Ignore Unreachable Space (flood_fill) <boolean>
- Todo: Possibly uses adjacent lit samples to fill out any samples that aren't visible to any lights.
- Ignore Voxelized Solid Space (voxelize) <boolean>
- Calculate Diffuse Lighting Using Cubemap (light_probe_volume_from_cubemap) <boolean>
- Uses cubemaps instead of the light mapper directly to generate the light probes.
Note: This can speed up light baking by a significant amount, but can generate incorrect lighting in areas not directly visible to the cubemap origin.
- Storage (storage) <choices>
- Texture format to store the light probes as.
- -1 - Default
- 0 - AmbientCube RGBM8888 Uncompressed
- 1 - AmbientCube RGBMDXT5 Compressed
Source 2 LPV and Cubemap:
- Priority (indoor_outdoor_level) <integer>
- If multiple volumes contain an object, the highest priority volume takes precedence.
- -2 - Lowest
- -1 - Low
- 0 - Normal
- 1 - High
- 2 - Highest
- Light Group (lightgroup) <string>
- Semicolon-delimited list of light groups to affect.
- Moveable (moveable) <boolean>
- Can be moved, parented, enabled, or disabled at runtime.
|
|
|
Inputs
- SetColor <vector>
- Set tint color.
- SetBrightness <float>
- Set brightness. 1.0 is the default brightness.
- Enable
- Enable this entity.
- Disable
- Disable this entity.
|
|
Outputs
|