Environment Light
Light - Ambient illumination based on an environment map
This light is based on an environment map and act as if the whole
environment (located at infinite distance) was illuminating the scene.
This light has been specifically conceived to work with the
PBR Surface
and
Substance PBR Surface
renderers, but simpler behavior
is also implemented for the legacy
Surface
renderer.
By default, this light displays the environment map in the background,
similarly to what
Skybox
does. This can be disabled thanks
to the Render Skybox option.
In order to benfit from High-dynamic-range lighting (HDR), you need to have the
compo Pixel Type in an HDR format (either 16 or 32 bits) and to use an environment
map encoded using the .hdr format. Such environment map files easily be found on the web
under the name HDRI .
You can adjust the intensity of the whole environment with the Exposure parameter.
The Environment Light is based on an internal pre-processed content map. This pre-calculation is very expensive, but allow a real time rendering after it.Animating the content inside it is not recommended, if so the pre-processing will need to be done for each frame and you will encounter a big performance issue. For animated background content you can use a Skybox
Variables:
- Render Skybox: Display the environment map as skybox
- Rasterization Resolution: Adjust the resolution of the internal pre-convolved maps
- Exposure: Adjust the exposure of the map
- Exposure Offset: Adjust the exposure offset of the map
- Gamma: Adjust the gamma of the map
Python
Oil.createObject("EnvironmentLight")