Environment mapping and other applications of world projections
IEEE Computer Graphics and Applications
SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
Bidirectional reflection functions from surface bump maps
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
Design and simulation of opera lighting and projection effects
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
A global illumination solution for general reflectance distributions
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
Predicting reflectance functions from complex surfaces
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
Radiosity and realistic image synthesis
Radiosity and realistic image synthesis
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
Non-linear approximation of reflectance functions
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Properties of tabulated bidirectional reflectance distribution functions
Proceedings of the conference on Graphics interface '97
Global illumination using photon maps
Proceedings of the eurographics workshop on Rendering techniques '96
Fast calculation of soft shadow textures using convolution
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Acquiring the reflectance field of a human face
Proceedings of the 27th 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
Efficient image-based methods for rendering soft shadows
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Illuminating micro geometry based on precomputed visibility
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
An anisotropic phong BRDF model
Journal of Graphics Tools
Texture and reflection in computer generated images
Communications of the ACM
Homomorphic factorization of BRDFs for high-performance rendering
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
An efficient representation for irradiance environment maps
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Steerable illumination textures
ACM Transactions on Graphics (TOG)
Scientific Computing
Light field mapping: efficient representation and hardware rendering of surface light fields
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Frequency space environment map rendering
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Fast, arbitrary BRDF shading for low-frequency lighting using spherical harmonics
EGRW '02 Proceedings of the 13th Eurographics workshop on Rendering
I3D '03 Proceedings of the 2003 symposium on Interactive 3D graphics
All-frequency shadows using non-linear wavelet lighting approximation
ACM SIGGRAPH 2003 Papers
Clustered principal components for precomputed radiance transfer
ACM SIGGRAPH 2003 Papers
Robust monte carlo methods for light transport simulation
Robust monte carlo methods for light transport simulation
Triple product wavelet integrals for all-frequency relighting
ACM SIGGRAPH 2004 Papers
Efficient BRDF importance sampling using a factored representation
ACM SIGGRAPH 2004 Papers
Interactive rendering with arbitrary BRDFs using separable approximations
EGWR'99 Proceedings of the 10th Eurographics conference on Rendering
A practical analytic single scattering model for real time rendering
ACM SIGGRAPH 2005 Papers
All-frequency interactive relighting of translucent objects with single and multiple scattering
ACM SIGGRAPH 2005 Papers
Precomputed local radiance transfer for real-time lighting design
ACM SIGGRAPH 2005 Papers
Local, deformable precomputed radiance transfer
ACM SIGGRAPH 2005 Papers
View-dependent precomputed light transport using nonlinear Gaussian function approximations
I3D '06 Proceedings of the 2006 symposium on Interactive 3D graphics and games
Normal mapping for precomputed radiance transfer
I3D '06 Proceedings of the 2006 symposium on Interactive 3D graphics and games
All-frequency relighting of glossy objects
ACM Transactions on Graphics (TOG)
Real-time BRDF editing in complex lighting
ACM SIGGRAPH 2006 Papers
Generalized wavelet product integral for rendering dynamic glossy objects
ACM SIGGRAPH 2006 Papers
Direct-to-indirect transfer for cinematic relighting
ACM SIGGRAPH 2006 Papers
Precomputed radiance transfer: theory and practice
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
4D compression and relighting with high-resolution light transport matrices
Proceedings of the 2007 symposium on Interactive 3D graphics and games
Is accurate occlusion of glossy reflections necessary?
Proceedings of the 4th symposium on Applied perception in graphics and visualization
Interactive relighting with dynamic BRDFs
ACM SIGGRAPH 2007 papers
A ray tracing solution for diffuse interreflection
ACM SIGGRAPH 2007 courses
A framework for precomputed and captured light transport
ACM Transactions on Graphics (TOG)
Efficient streaming of 3D scenes with complex geometry and complex lighting
Web3D '08 Proceedings of the 13th international symposium on 3D web technology
Radiance cache splatting: a GPU-friendly global illumination algorithm
ACM SIGGRAPH 2008 classes
Fast, realistic lighting and material design using nonlinear cut approximation
ACM SIGGRAPH Asia 2008 papers
Affine double- and triple-product wavelet integrals for rendering
ACM Transactions on Graphics (TOG)
Precomputation-Based Rendering
Foundations and Trends® in Computer Graphics and Vision
All-frequency rendering of dynamic, spatially-varying reflectance
ACM SIGGRAPH Asia 2009 papers
ACM SIGGRAPH 2009 Courses
Rendering of translucent objects based upon PRT techniques
ICCSA'07 Proceedings of the 2007 international conference on Computational science and its applications - Volume Part III
The State of the Art in Interactive Global Illumination
Computer Graphics Forum
An analysis of the in-out BRDF factorization for view-dependent relighting
EGSR'08 Proceedings of the Nineteenth Eurographics conference on Rendering
Real-time shading with filtered importance sampling
EGSR'08 Proceedings of the Nineteenth Eurographics conference on Rendering
Sparsely precomputing the light transport matrix for real-time rendering
EGSR'10 Proceedings of the 21st Eurographics conference on Rendering
A PCA decomposition for real-time brdf editing and relighting with global illumination
EGSR'10 Proceedings of the 21st Eurographics conference on Rendering
Radiance cache splatting: a GPU-friendly global illumination algorithm
EGSR'05 Proceedings of the Sixteenth Eurographics conference on Rendering Techniques
Precomputed radiance transfer for real-time indirect lighting using a spectral mesh basis
EGSR'07 Proceedings of the 18th Eurographics conference on Rendering Techniques
Large-scale data management for PRT-based real-time rendering of dynamically skinned models
EGSR'07 Proceedings of the 18th Eurographics conference on Rendering Techniques
Precomputed radiance transfer for dynamic scenes taking into account light interreflection
EGSR'07 Proceedings of the 18th Eurographics conference on Rendering Techniques
Exploiting temporal coherence for incremental all-frequency relighting
EGSR'06 Proceedings of the 17th Eurographics conference on Rendering Techniques
Efficient wavelet rotation for environment map rendering
EGSR'06 Proceedings of the 17th Eurographics conference on Rendering Techniques
CUDA-accelerated simulation of multiple scattering using decoupling approximation
Journal of Visualization
Hi-index | 0.00 |
This paper presents a technique, based on pre-computed light transport and separable BRDF approximation, for interactive rendering of non-diffuse objects under all-frequency environment illumination. Existing techniques using spherical harmonics to represent environment maps and transport functions are limited to low-frequency light transport effects. Non-linear wavelet lighting approximation is able to capture all-frequency illumination and shadows for geometry relighting, but interactive rendering is currently limited to diffuse objects. Our work extends the wavelet-based approach to relighting of non-diffuse objects. We factorize the BRDF using separable decomposition and keep only a few low-order approximation terms, each consisting of a 2D light map paired with a 2D view map. We then pre-compute light transport matrices corresponding to each BRDF light map, and compress the data with a non-linear wavelet approximation. We use modern graphics hardware to accelerate precomputation. At run-time, a sparse light vector is multiplied by the sparse transport matrix at each vertex, and the results are further combined with texture lookups of the view direction into the BRDF view maps to produce view-dependent color. Using our technique, we demonstrate rendering of objects with several non-diffuse BRDFs under all-frequency, dynamic environment lighting at interactive rates.