The Design and Evolution of the UberBake Light Baking System

Dario Seyb, Peter-Pike Sloan, Ari Silvennoinen, Michal Iwanicki, Wojciech Jarosz

We describe the design and evolution of UberBake, a global illumination system we have used in multiple AAA games, which supports dynamic lighting changes in response to certain player interactions. Instead of relying on a fully dynamic solution, we use a traditional static light baking pipeline and extend it with a small set of features that allow us to dynamically update the precomputed lighting at run-time while introducing little to no overhead. We show how to efficiently precompute lighting changes due to individual lights being enabled and disabled, and doors opening and closing. Finally, we provide a detailed performance evaluation of our system using a set of production levels and discuss how to extend its dynamic capabilities in the future.

Click here for the full paper in PDF

Privacy Policy Update
We’ve updated our Privacy Policy. You can view the revised policy here. By continuing to use Activision’s websites, products or services, you acknowledge this revised Privacy Policy.