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

(tick)  Improve your game lighting with high-quality realistic global illumination from many dynamic light sources

(tick)  Provide lighting artists with instant feedback on their lighting changes, rather than waiting hours for a bake

(tick)  Give game designers the freedom to create experiences that depend on indirect lighting

(tick)  No need to work around the limitations of static lighting: Enlighten delivers improved lighting quality and reduced development cost

(tick)  Minimal runtime cost for static light sources, using high-quality baked lighting with real-time previews

Direct lighting onlyIndirect lighting onlyCombined 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

  1. Read How Enlighten works for a high-level view of the Enlighten pipeline.
  2. Learn how to provide an effective Enlighten workflow for the artist.
  3. Follow the installation guide to install the Enlighten SDK.
  4. 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.