Real-time global illumination using precomputed light field probes

  title={Real-time global illumination using precomputed light field probes},
  author={Morgan McGuire and Michael Mara and Derek Nowrouzezahrai and David P. Luebke},
  journal={Proceedings of the 21st ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games},
  • M. McGuire, Michael Mara, D. Luebke
  • Published 25 February 2017
  • Computer Science
  • Proceedings of the 21st ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games
We introduce a new data structure and algorithms that employ it to compute real-time global illumination from static environments. [] Key Method We apply ideas from screen-space and voxel cone tracing techniques to this data structure to efficiently sample radiance on world space rays, with correct visibility information, directly within pixel and compute shaders.
Real-time global illumination by precomputed local reconstruction from sparse radiance probes
We present a direct-to-indirect transport technique that enables accurate real-time rendering of indirect illumination in mostly static scenes of complexity on par with modern games while supporting
Spherical Gaussian Light‐field Textures for Fast Precomputed Global Illumination
We describe a method to use Spherical Gaussians with free directions and arbitrary sharpness and amplitude to approximate the precomputed local light field for any point on a surface in a scene. This
Fast non-uniform radiance probe placement and tracing
This work presents an automatic non-uniform probe placement method to correctly sample visibility information and eliminate superfluous probes, and organizes non- uniform probes in an efficient structure for fast run-time ray tracing.
An adaptive rendering framework for efficient synthetic light field generation
This work has combined DIBR (Depth-Image-Based-Rendering) and traditional ray-tracing in an adaptive fashion to synthesize images and added a multi-level design to exploit the degree of shareable pixels among images to control the computation for error reduction.
Efficient synthetic light field generation using adaptive multi-level rendering
This work has combined DIBR (Depth-Image-Based-Rendering) and traditional ray-tracing in an adaptive fashion to synthesize images and added a multi-level design to exploit the degree of shareable pixels among images to control the computation for error removal.
Accurate Real-Time Specular Reflections with Radiance Caching
This work presents an algorithm for perspective-correct, real-time specular illumination for surfaces of varying glossiness in dynamic environments that leverages properties from earlier techniques while reducing the amount of visual errors by adding ray tracing to the rendering pipeline.
An efficient denoising algorithm for global illumination
A hybrid ray-tracing/rasterization strategy for realtime rendering enabled by a fast new denoising method that enables efficient (biased) reconstruction by denoised light without blurring materials is proposed.
Real-time Rendering with Compressed Animated Light Fields
An end-to-end solution for presenting movie quality animated graphics to the user while still allowing the sense of presence afforded by free viewpoint head motion by detail a real-time rendering algorithm using multi-view ray casting and view dependent decompression.
Incrementally baked global illumination
This work provides incremental updates of a baked global illumination solution after scene modifications, and a re-convergence after a few seconds, using specifically targeted incremental data structures and prioritization strategies in a many-light global illumination algorithm.
Voxel transformation: scalable scene geometry discretization for global illumination
The proposed Voxel Transformation method is demonstrated in order to achieve indirect illumination using the well-known voxel cone tracing method and results are visually appealing and also scalable over large number of dynamic objects as shown in the supplementary video.


Precomputed illuminance composition for real-time global illumination
A new real-time approach for indirect global illumination under dynamic lighting conditions using surfels to gather a sampling of the local illumination and propagate the light through the scene using a hierarchy and a set of precomputed light transport paths.
Interactive indirect illumination using voxel cone tracing: a preview
A novel real-time solution that calculates two light bounces - either glossy or diffuse - using a hierarchical voxel representation generated from a regular scene Mesh by combining the direct illumination and the indirect illumination received from the rest of the scene.
Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments
A new, real-time method for rendering diffuse and glossy objects in low-frequency lighting environments that captures soft shadows, interreflections, and caustics and introduces functions for radiance transfer from a dynamic lighting environment through a preprocessed object to neighboring points in space.
Imperfect shadow maps for efficient computation of indirect illumination
It is demonstrated that imperfect shadow maps are a valid approximation to visibility, which makes the simulation of global illumination an order of magnitude faster than using accurate visibility.
Approximating dynamic global illumination in image space
The proposed generalization of screen-space occlusion methods has only a small overhead compared to classic SSAO, approximates direct and one-bounce light transport in screen space, can be combined with other methods that simulate transport for macro structures and is visually equivalent to SSAE in the worst case without introducing new artifacts.
Light field rendering
This paper describes a sampled representation for light fields that allows for both efficient creation and display of inward and outward looking views, and describes a compression system that is able to compress the light fields generated by more than a factor of 100:1 with very little loss of fidelity.
Accurate analytic approximations for real-time specular area lighting
This work proposes a low cost edge splitting strategy that accounts for the spherical warp introduced by the half vector parametrization that achieves real-time performances without any assumption on area light shape nor surface roughness, with a quality close to the ground truth.
Variance shadow maps
This paper introduces variance shadow maps, a new real time shadowing algorithm that stores the mean and mean squared of a distribution of depths, from which it can efficiently compute the variance over any filter region.
Efficient GPU Screen-Space Ray Tracing
This paper provides for the first time full implementation details of a method that has been proven in production of recent major game titles by adapting the perspective-correct DDA line rasterization algorithm to support multiple depth layers for robustness.
Local image-based lighting with parallax-corrected cubemaps
This work introduces a new approach which avoids lighting seams and parallax issues while still preserving extremely high performance on current console generation hardware (PS3/XBOX360).