SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
Particle transport and image synthesis
SIGGRAPH '90 Proceedings of the 17th annual conference on Computer graphics and interactive techniques
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
A framework for the analysis of error in global illumination algorithms
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
The irradiance Jacobian for partially occluded polyhedral sources
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
The visible differences predictor: an algorithm for the assessment of image fidelity
Digital images and human vision
Proceedings of the twelfth annual symposium on Computational geometry
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Rendering with radiance: the art and science of lighting visualization
Rendering with radiance: the art and science of lighting visualization
Faster photon map global illumination
Journal of Graphics Tools
A ray tracing solution for diffuse interreflection
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
Realistic image synthesis using photon mapping
Realistic image synthesis using photon mapping
Graphics in Flatland Revisited
SWAT '90 Proceedings of the 2nd Scandinavian Workshop on Algorithm Theory
An approximate global illumination system for computer generated films
ACM SIGGRAPH 2004 Papers
Lightcuts: a scalable approach to illumination
ACM SIGGRAPH 2005 Papers
A frequency analysis of light transport
ACM SIGGRAPH 2005 Papers
Radiance Caching for Efficient Global Illumination Computation
IEEE Transactions on Visualization and Computer Graphics
Improved radiance gradient computation
Proceedings of the 21st spring conference on Computer graphics
A first-order analysis of lighting, shading, and shadows
ACM Transactions on Graphics (TOG)
Advanced Global Illumination
Radiance caching for participating media
ACM Transactions on Graphics (TOG)
Image quality assessment: from error visibility to structural similarity
IEEE Transactions on Image Processing
Irradiance gradients in the presence of participating media and occlusions
EGSR'08 Proceedings of the Nineteenth Eurographics conference on Rendering
Spherical harmonic gradients for mid-range illumination
EGSR'04 Proceedings of the Fifteenth Eurographics conference on Rendering Techniques
Making radiance and irradiance caching practical: adaptive caching and neighbor clamping
EGSR'06 Proceedings of the 17th Eurographics conference on Rendering Techniques
Practical Hessian-based error control for irradiance caching
ACM Transactions on Graphics (TOG) - Proceedings of ACM SIGGRAPH Asia 2012
Hi-index | 0.00 |
We investigate global illumination in 2D and show how this simplified problem domain leads to practical insights for 3D rendering. We first derive a full theory of 2D light transport by introducing 2D analogs to radiometric quantities such as flux and radiance, and deriving a 2D rendering equation. We use our theory to show how to implement algorithms such as Monte Carlo raytracing, path tracing, irradiance caching, and photon mapping in 2D, and demonstrate that these algorithms can be analyzed more easily in this domain while still providing insights for 3D rendering. We apply our theory to develop several practical improvements to the irradiance caching algorithm. We perform a full second-order analysis of diffuse indirect illumination, first in 2D, and then in 3D by deriving the irradiance Hessian, and show how this leads to increased accuracy and performance for irradiance caching. We propose second-order Taylor expansion from cache points, which results in more accurate irradiance reconstruction. We also introduce a novel error metric to guide cache point placement by analyzing the error produced by irradiance caching. Our error metric naturally supports anisotropic reconstruction and, in our preliminary study, resulted in an order of magnitude less error than the “split-sphere” heuristic when using the same number of cache points.