Class VisualEnvironment
Visual Environment Volume Component. This component setups the sky used for rendering as well as the way ambient probe should be computed.
Inherited Members
Namespace: UnityEngine.Rendering.HighDefinition
Assembly: Unity.RenderPipelines.HighDefinition.Runtime.dll
Syntax
[Serializable]
[VolumeComponentMenu("Visual Environment")]
[SupportedOnRenderPipeline(typeof(HDRenderPipelineAsset))]
public sealed class VisualEnvironment : VolumeComponent, IApplyRevertPropertyContextMenuItemProvider, IVersionable<VisualEnvironment.Version>
Fields
centerMode
The center is used when defining where the planets surface is. In automatic mode, the surface is at the world's origin and the center is derived from the planet radius.
Declaration
public EnumParameter<VisualEnvironment.PlanetMode> centerMode
Field Value
Type | Description |
---|---|
EnumParameter<VisualEnvironment.PlanetMode> |
cloudType
Type of clouds that should be used for rendering.
Declaration
public NoInterpIntParameter cloudType
Field Value
Type | Description |
---|---|
NoInterpIntParameter |
planetCenter
Position of the center of the planet in world space. Units: kilometers.
Declaration
public Vector3Parameter planetCenter
Field Value
Type | Description |
---|---|
Vector3Parameter |
planetRadius
Radius of the planet (distance from the center of the planet to the sea level). Units: kilometers.
Declaration
[Header("Planet")]
public MinFloatParameter planetRadius
Field Value
Type | Description |
---|---|
MinFloatParameter |
renderingSpace
When in Camera Space, sky and clouds will be centered on the camera. When in World Space, the camera can navigate through the atmosphere and the clouds.
Declaration
[Tooltip("When in Camera Space, sky and clouds will be centered on the camera.\nWhen in World Space, the camera can navigate through the atmosphere and the clouds.")]
public EnumParameter<RenderingSpace> renderingSpace
Field Value
Type | Description |
---|---|
EnumParameter<RenderingSpace> |
skyAmbientMode
Defines the way the ambient probe should be computed.
Declaration
public SkyAmbientModeParameter skyAmbientMode
Field Value
Type | Description |
---|---|
SkyAmbientModeParameter |
skyType
Type of sky that should be used for rendering.
Declaration
[Header("Sky")]
public NoInterpIntParameter skyType
Field Value
Type | Description |
---|---|
NoInterpIntParameter |
windOrientation
Controls the global orientation of the wind relative to the X world vector.
Declaration
[Header("Wind")]
public ClampedFloatParameter windOrientation
Field Value
Type | Description |
---|---|
ClampedFloatParameter |
windSpeed
Controls the global wind speed in kilometers per hour.
Declaration
public FloatParameter windSpeed
Field Value
Type | Description |
---|---|
FloatParameter |