forked from BilalY/Rasagar
27 lines
2.2 KiB
Markdown
27 lines
2.2 KiB
Markdown
|
# Control indirect lighting
|
||
|
|
||
|
The **Indirect Lighting Controller** is a Volume component that allows you to globally control the intensity of baked or precomputed indirect lighting.
|
||
|
|
||
|
This override is useful in situations where you need to animate your lighting globally.
|
||
|
|
||
|
## Using the Indirect Lighting Controller
|
||
|
|
||
|
The **Indirect Lighting Controller** uses the [Volume](understand-volumes.md) framework, so to enable and modify **Indirect Lighting Controller** properties, you must add an **Indirect Lighting Controller** override to a [Volume](understand-volumes.md) in your Scene. To add **Indirect Lighting Controller** to a Volume:
|
||
|
|
||
|
1. In the Scene or Hierarchy view, select a GameObject that contains a Volume component to view it in the Inspector.
|
||
|
2. In the Inspector, go to **Add Override** > **Lighting** and select **Indirect Lighting Controller**.
|
||
|
|
||
|
[!include[](snippets/volume-override-api.md)]
|
||
|
|
||
|
For information about the indirect lighting controller properties, refer to [Indirect lighting controller reference]().
|
||
|
|
||
|
## Details
|
||
|
|
||
|
An example of a situation where an **Indirect Lighting Controller** would be useful is when your Camera is in a dark area and you want to light the area suddenly. To create this effect:
|
||
|
|
||
|
1. Create a **Scene Settings** GameObject (menu: **GameObject** > **Rendering** > **Scene Settings**) and add an **Indirect Lighting Controller** (click on the Scene Settings GameObject and then, in the Volume component in the Inspector, click **Add Override** and select **Indirect Lighting Controller**).
|
||
|
2. Add a Collider to the Scene Settings GameObject and enable **Is Trigger**. Set the **Size** of the Collider to be the size of the area you want to change the indirect lighting for.
|
||
|
3. In the **Indirect Lighting Controller**, set the **Indirect Diffuse Intensity** and **Indirect Specular Intensity** to 0. This dims all indirect lighting to black.
|
||
|
4. When you light the area, animate (using Timeline or an Animation) the Volume's **Weight** property to transition from 1 to 0. This progressively interpolates between the values set inside the Volume and the values from other Volumes that affect your Camera.
|
||
|
5. As a result, the Indirect lighting globally fades in. Alter the length of the animation to speed up or slow down the fade.
|