This page assumes you have already read documentation on lighting in Unity.
To control lighting precomputation and composition in Unity, you need to assign a Light Mode to a Light. This Light Mode defines the Light’s intended use. To assign a Light Mode, select the Light in your Scene and, in the Light Inspector window, select Mode.
The Modes and their possible mappings are:
For more information, see the Reference card for Light Modes.
The Modes are listed above in the order of least to most light path precomputations required (See How Modes work, below). Note that this order does not necessarily correlate with the amount of time the actual precomputation requires.
Each Mode in the Light Inspector window corresponds to a group of settings in the Lighting window (menu: Window > Lighting > Settings > Scene).
Light Inspector | Lighting window | Function |
---|---|---|
Realtime | Realtime Lighting | Unity calculates and updates the lighting of Realtime Lights every frame during run time. No Realtime Lights are precomputed. |
Mixed | Mixed Lighting | Unity can calculate some properties of Mixed Lights during run time, but only within strong limitations. Some Mixed Lights are precomputed. |
Baked | Lightmapping Settings | Unity pre-calculates the illumination from Baked Lights before run time, and does not include them in any run-time lighting calculations. All Baked Lights are precomputed. |
Use these settings to adjust each mode. The adjustments you make apply to all Lights with that Mode assigned to them. For example, if you open the Lighting window, navigate to the Realtime Lighting Settings and tick Realtime Global Illumination, all Lights that have their Mode set to Realtime mode use Realtime Global Illumination.
Precomputation yields two sets of results:
Unity stores results for static GameObjects as Texture atlases in UV Texture coordinate space. Unity provides several settings to control this layouting.
Light Probes store a representation of light in empty space as seen from their particular position. Dynamic GameObjects moving through this portion of empty space use this information to receive illumination from the precomputed lighting.
2017–06–08 Page published
Updated in 5.6