GDC Vault is part of the Informa Tech Division of Informa PLC
This is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.
Deferred Radiance Transfer Volumes: Global Illumination in Far Cry 3
This talk details the approximation of dynamic global illumination used in FarCry 3. The talk is divided in two parts - first, an overview of the theory and offline pre-computation, followed by real-time rendering implementation and shading details.
We use a sparse volume of radiance transfer probes, with each probe storing spherical harmonics coefficient matrices. We can relight the probes on the fly, thus supporting illumination under time of day changes, as well as local lighting such as muzzle flashes and explosions. Shading using the relit probes is done on the GPU in screen space.
We use a hybrid CPU / GPU implementation to ensure the system runs well on the current generation of consoles. Our implementation is efficient both memory- and performance-wise. We will provide detailed performance statistics, as well as code snippets to illustrate the internals of the system.
Did you know free users get access to 30% of content from the last 2 years?