Environment mapping and other applications of world projections
IEEE Computer Graphics and Applications
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Interactive reflections on curved objects
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Reflection space image based rendering
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Surface light fields for 3D photography
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Dynamically reparameterized light fields
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
An improved illumination model for shaded display
Communications of the ACM
Texture and reflection in computer generated images
Communications of the ACM
Parameterized environment maps
I3D '01 Proceedings of the 2001 symposium on Interactive 3D graphics
Light field mapping: efficient representation and hardware rendering of surface light fields
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Ray tracing on programmable graphics hardware
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Clustered principal components for precomputed radiance transfer
ACM SIGGRAPH 2003 Papers
Relighting with 4D incident light fields
ACM SIGGRAPH 2003 Papers
Light field techniques for reflections and refractions
EGWR'99 Proceedings of the 10th Eurographics conference on Rendering
Interactive refraction on complex static geometry using spherical harmonics
I3D '06 Proceedings of the 2006 symposium on Interactive 3D graphics and games
Interactive image-space techniques for approximating caustics
I3D '06 Proceedings of the 2006 symposium on Interactive 3D graphics and games
Sample-Based Cameras for Feed Forward Reflection Rendering
IEEE Transactions on Visualization and Computer Graphics
LightShop: interactive light field manipulation and rendering
Proceedings of the 2007 symposium on Interactive 3D graphics and games
Proceedings of the 2008 symposium on Interactive 3D graphics and games
Interactive volume caustics in single-scattering media
Proceedings of the 2010 ACM SIGGRAPH symposium on Interactive 3D Graphics and Games
Realistic water volumes in real-time
NPH'06 Proceedings of the Second Eurographics conference on Natural Phenomena
Real-time multi-perspective rendering on graphics hardware
EGSR'06 Proceedings of the 17th Eurographics conference on Rendering Techniques
Hi-index | 0.00 |
We present a novel algorithm to efficiently render accurate reflections on programmable graphics hardware. Our algorithm overcomes problems that commonly occur in environment mapping such as the lack of motion parallax and inaccuracies when objects are close to the reflectors. In place of a 2D environment map, which only represents points infinitely far away from the reflector, we use six 4D light field slabs to represent the surrounding scene. Each reflected ray is rendered by indexing into these precaptured environment light fields. We are able to render accurate reflections with motion parallax at interactive frame rates independent of the reflector geometry and the scene complexity. Furthermore, we can move the reflectors within a constrained region of space and guarantee that the environment light field provides the necessary rays. We benefit from the programmability of existing graphics hardware to efficiently compute the reflected rays and transform them into the appropriate light field index. We also take advantage of the large texture memories and memory bandwidth available in today's graphics card to store and query hardware-compressed light fields.