Real-time global illumination using precomputed light field probes
@article{McGuire2017RealtimeGI, 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}, year={2017} }
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.
Figures and Tables from this paper
39 Citations
Real-time global illumination by precomputed local reconstruction from sparse radiance probes
- Computer ScienceACM Trans. Graph.
- 2017
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
- Computer ScienceComput. Graph. Forum
- 2020
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
- Computer ScienceI3D
- 2019
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
- Computer ScienceSIAP
- 2019
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
- Computer ScienceRACS
- 2018
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
- Computer ScienceRay Tracing Gems
- 2019
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
- Computer ScienceHigh Performance Graphics
- 2017
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
- Computer ScienceGraphics Interface
- 2017
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
- Computer ScienceI3D
- 2019
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
- Computer ScienceJournal of Real-Time Image Processing
- 2019
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.
References
SHOWING 1-10 OF 41 REFERENCES
Precomputed illuminance composition for real-time global illumination
- Computer ScienceI3D
- 2016
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
- Computer ScienceSI3D
- 2011
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
- Computer ScienceSIGGRAPH
- 2002
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
- Computer ScienceSIGGRAPH Asia '08
- 2008
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
- Computer ScienceI3D '09
- 2009
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
- Computer ScienceSIGGRAPH
- 1996
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
- Computer ScienceI3D
- 2016
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
- Computer ScienceI3D '06
- 2006
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
- Computer Science
- 2014
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
- Computer ScienceSIGGRAPH Talks
- 2012
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).