This is the documentation for Enlighten.
Welcome to Enlighten
Enlighten is the leading real time global illumination solution for game developers.
Enlighten computes diffuse indirect lighting using radiosity. Unlike other radiosity solutions, Enlighten lets you move and change lights and materials at runtime.
With Enlighten in your engine
Ā Improve your game lighting with high-quality realistic global illumination from many dynamic light sources
Ā Provide lighting artists with instant feedback on their lighting changes, rather than waiting hours for a bake
Ā Give game designers the freedom to create experiences that depend on indirect lighting
Ā No need to work around the limitations of static lighting: Enlighten delivers improved lighting quality and reduced development cost
Ā Minimal runtime cost for static light sources, using high-quality baked lighting with real-time previews
Direct lighting only | Indirect lighting only | Combined direct and indirect lighting |
---|---|---|
Direct lighting and shadows only (without Enlighten) | Indirect lighting only (computed by Enlighten) | Final composition: direct and indirect lighting. Enlighten simulates multiple bounces of the bright sunlight to realistically illuminate the dark areas. |
Get started with Enlighten
- ReadĀ How Enlighten worksĀ for a high-level view of the Enlighten pipeline.
- Learn how to provide an effective Enlighten workflow for the artist.
- Follow theĀ installation guideĀ to install the Enlighten SDK.
- Use theĀ implementation guideĀ toĀ add Enlighten to your engine using the Enlighten SDK.
To help you get the best from Enlighten, contact theĀ Enlighten support team with technical questions about your implementation of Enlighten.