AdaptiveGI

The core component of AdaptiveGI. Manages global illumination visual and performance settings.

Rendering

Follow Camera

Should the render volume follow the camera or the transform of the GameObject this component is on.

Default value: True

Accessible via scripting: Yes

Type: Boolean

 followCamera 

Fade Start Distance

The distance from the edge of the render volume that GI starts to fade.

Default value: 0.2

Accessible via scripting: Yes

Type: Single

 fadeStartDistance 

Render Volume

The volume around the follow transform that GI is rendered.

Default value: (100, 100, 100)

Accessible via scripting: No

Ambient

Ambient Sky Color

The ambient color coming from the sky.

Default value: RGBA(0.212, 0.227, 0.259, 1.000)

Accessible via scripting: Yes

Type: Color

 ambientSkyColor 

Ambient Equator Color

The ambient color coming from the equator.

Default value: RGBA(0.114, 0.125, 0.133, 1.000)

Accessible via scripting: Yes

Type: Color

 ambientEquatorColor 

Ambient Ground Color

The ambient color coming from the ground.

Default value: RGBA(0.047, 0.043, 0.035, 1.000)

Accessible via scripting: Yes

Type: Color

 ambientGroundColor 

Ambient Lights

Directional ambient lights to contribute to ambient lighting.

Default value: None

Accessible via scripting: Yes

Type: AmbientLight[]

 ambientLights 

Ambient Intensity

The intensity of all ambient light.

Default value: 1

Accessible via scripting: Yes

Type: Single

 ambientIntensity 

Fallback

Fallback Intensity

The intensity of the fallback lighting outside the render volume.

Default value: 0.1

Accessible via scripting: Yes

Type: Single

 fallbackIntensity 

Fallback Directional Light Intensity

The intensity of the directional light's influence on the fallback lighting outside the render volume.

Default value: 0

Accessible via scripting: Yes

Type: Single

 fallbackDirectionalLightIntensity 

Visuals

GI Mask

The layermask used for GI calculations.

Default value: UnityEngine.LayerMask

Accessible via scripting: Yes

Type: LayerMask

 gIMask 

GI Intensity

The intensity of the global illumination.

Default value: 1

Accessible via scripting: Yes

Type: Single

 gIIntensity 

GI Color Bounce Intensity

The intensity of the color bouncing.

Default value: 1

Accessible via scripting: Yes

Type: Single

 gIColorBounceIntensity 

GI Importance Ray Intensity

The intensity of importance sampled probes.

Default value: 1

Accessible via scripting: Yes

Type: Single

 gIImportanceRayIntensity 

GI Importance Ray Count

Probes with fewer than this number of rays that contributed to GI will be importance sampled. Use this to brighten dark areas of a scene.

Default value: 5

Accessible via scripting: Yes

Type: Int32

 gIImportanceRayCount 

GI Normal Power

How much surface normal affects GI.

Default value: 1

Accessible via scripting: Yes

Type: Single

 gINormalPower 

GI Power

The power of the global illumination. Lower values reduce light attenuation.

Default value: 1

Accessible via scripting: Yes

Type: Single

 gIPower 

GI Range

The range of the GI's influence.

Default value: 2

Accessible via scripting: Yes

Type: Single

 gIRange 

GI Deadzone

The deadzone around each GI Probe. Higher values increase the area around each probe where attenuation doesn't change.

Default value: 0.5

Accessible via scripting: Yes

Type: Single

 gIDeadzone 

Performance

GI Ray Count

How many rays are fired from each probe. Heavily affects performance.

Default value: _25

Accessible via scripting: Yes

Type: RayCount

 gIRayCount 

Probe Placement Ray Count

The number of rays fired from the camera each frame for GI Probe placement.

Default value: _10

Accessible via scripting: Yes

Type: RayCount

 probePlacementRayCount 

GI Probe Update Interval Multiplier

A multiplier on the cascade update intervals. A lower number will update GI faster, while a higher number will improve framerates and reduce GI responsiveness.

Default value: 1

Accessible via scripting: Yes

Type: Single

 gIProbeUpdateIntervalMultiplier 

GI Lighting Updates Per Second

How many GI lighting updates are calculated per second. Lower numbers improve GPU performance.

Default value: 15

Accessible via scripting: Yes

Type: Int32

 gILightingUpdatesPerSecond 

Probe Resolution

The density of GI Probes.

Default value: 1

Accessible via scripting: Yes

Type: Single

 probeResolution 

Lighting Resolution

The resolution of the lighting. This setting heavily affects performance.

Default value: 1

Accessible via scripting: No

Max Lights

How many lights can be rendered at a time.

Default value: 500

Accessible via scripting: No

Max Probes

The maximum number of probes in the world at one time, when this limit is exceeded, the farthest away probes are removed and reused.

Default value: 1000

Accessible via scripting: No

Per Job Compute Threads

The number of threads used in GI calculation.

Default value: 4

Accessible via scripting: No

Update Cascades

Cascade Distances

Distance thresholds for update cascades (must be in ascending order)

Default value: [20, 60, 100, 200]

Accessible via scripting: No

Cascade Update Intervals

Update intervals in seconds for each cascade (matched to distances)

Default value: [0.5, 2, 8, 16]

Accessible via scripting: No

Compatibility

Enable Compute Shader Support

Whether to enable the use of compute shaders or not. Should generally be enabled unless you are experiencing issues. This will fall back to false on unsupported platforms.

Default value: True

Accessible via scripting: No

Enable Render Buffer Optimizations

Whether to enable underlying render buffer optimizations that can break compatibility with some platforms. Should generally be enabled unless you are experiencing issues. This will fall back to false on known unsupported platforms such as WebGL.

Default value: True

Accessible via scripting: No

Gizmos

Show Probe Gizmos

Should GI Probe Gizmos be displayed.

Default value: False

Accessible via scripting: Yes

Type: Boolean

 showProbeGizmos 

Last updated