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.