Computational geometry: an introduction
Computational geometry: an introduction
Monte Carlo methods. Vol. 1: basics
Monte Carlo methods. Vol. 1: basics
Stochastic sampling in computer graphics
ACM Transactions on Graphics (TOG)
Environment mapping and other applications of world projections
IEEE Computer Graphics and Applications
IEEE Computer Graphics and Applications
SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
Automatic Creation of Object Hierarchies for Ray Tracing
IEEE Computer Graphics and Applications
The Reyes image rendering architecture
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
Rendering antialiased shadows with depth maps
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
Illumination and color in computer generated imagery
Illumination and color in computer generated imagery
Computer graphics: principles and practice (2nd ed.)
Computer graphics: principles and practice (2nd ed.)
A ray tracing method for illumination calculation in diffuse-specular scenes
Proceedings on Graphics interface '90
An introduction to ray tracing
An introduction to ray tracing
Particle transport and image synthesis
SIGGRAPH '90 Proceedings of the 17th annual conference on Computer graphics and interactive techniques
Adaptive radiosity textures for bidirectional ray tracing
SIGGRAPH '90 Proceedings of the 17th annual conference on Computer graphics and interactive techniques
A progressive multi-pass method for global illumination
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
Physically based lighting calculations for computer graphics
Physically based lighting calculations for computer graphics
Random number generation and quasi-Monte Carlo methods
Random number generation and quasi-Monte Carlo methods
Nonuniform random point sets via warping
Graphics Gems III
Measuring and modeling anisotropic reflection
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
An importance-driven radiosity algorithm
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
Algorithms in C++
A hierarchical illumination algorithm for surfaces with glossy reflection
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
Texturing and modeling: a procedural approach
Texturing and modeling: a procedural approach
Generalization of Lambert's reflectance model
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
Adjoint equations and random walks for illumination computation
ACM Transactions on Graphics (TOG)
The NURBS book
A realistic camera model for computer graphics
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
Monte Carlo techniques for direct lighting calculations
ACM Transactions on Graphics (TOG)
Rendering caustics on non-Lambertian surfaces
GI '96 Proceedings of the conference on Graphics interface '96
Hierarchical techniques for glossy global illumination
Hierarchical techniques for glossy global illumination
Rendering complex scenes with memory-coherent ray tracing
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Lighting controls for computer cinematography
Journal of Graphics Tools
Fast, minimum storage ray-triangle intersection
Journal of Graphics Tools
Global illumination using photon maps
Proceedings of the eurographics workshop on Rendering techniques '96
Geometry caching for ray-tracing displacement maps
Proceedings of the eurographics workshop on Rendering techniques '96
Proceedings of the eurographics workshop on Rendering techniques '96
Subdivision surfaces in character animation
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Efficient simulation of light transport in scenes with participating media using photon maps
Proceedings of the 25th 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
I3D '99 Proceedings of the 1999 symposium on Interactive 3D graphics
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Modeling and rendering of weathered stone
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Faster photon map global illumination
Journal of Graphics Tools
Realistic ray tracing
Optimal Expected-Time Algorithms for Closest Point Problems
ACM Transactions on Mathematical Software (TOMS)
Data Structures for Range Searching
ACM Computing Surveys (CSUR)
An improved illumination model for shaded display
Communications of the ACM
Texture and reflection in computer generated images
Communications of the ACM
Practical ray tracing of trimmed NURBS surfaces
Journal of Graphics Tools
Illumination for computer generated pictures
Communications of the ACM
Multidimensional binary search trees used for associative searching
Communications of the ACM
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
Curves and surfaces for CAGD: a practical guide
Curves and surfaces for CAGD: a practical guide
Fundamentals of Computer Graphics
Fundamentals of Computer Graphics
Principles of Digital Image Synthesis
Principles of Digital Image Synthesis
Simulation and the Monte Carlo Method
Simulation and the Monte Carlo Method
Advanced RenderMan: Creating CGI for Motion Picture
Advanced RenderMan: Creating CGI for Motion Picture
Models of light reflection for computer synthesized pictures
SIGGRAPH '77 Proceedings of the 4th annual conference on Computer graphics and interactive techniques
Fundamentals of Data Structures in C
Fundamentals of Data Structures in C
Composite Lighting Simulations with Lighting Networks
IEEE Computer Graphics and Applications
BMRT: a global illumination implementation of the RenderMan standard
Journal of Graphics Tools
Adaptive Smpling and Bias Estimation in Path Tracing
Proceedings of the Eurographics Workshop on Rendering Techniques '97
Lighting Reconstruction Using Fast and Adaptive Density Estimation Techniques
Proceedings of the Eurographics Workshop on Rendering Techniques '97
Invited Talk: Global Illumination for Professional 3D Animation, Visualization, Special Effects
Proceedings of the Eurographics Workshop on Rendering Techniques '97
Density Control for Photon Maps
Proceedings of the Eurographics Workshop on Rendering Techniques 2000
Direct Ray Tracing of Displacement Mapped Triangles
Proceedings of the Eurographics Workshop on Rendering Techniques 2000
Dynamic Acceleration Structures for Interactive Ray Tracing
Proceedings of the Eurographics Workshop on Rendering Techniques 2000
Path Differentials and Applications
Proceedings of the 12th Eurographics Workshop on Rendering Techniques
Interactive Distributed Ray Tracing of Highly Complex Models
Proceedings of the 12th Eurographics Workshop on Rendering Techniques
Practical parallel rendering
The "Kilauea" massively parallel ray tracer
Practical parallel rendering
Efficiency issues for ray tracing
Journal of Graphics Tools
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
Ray tracing parametric patches
SIGGRAPH '82 Proceedings of the 9th annual conference on Computer graphics and interactive techniques
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Modeling the interaction of light between diffuse surfaces
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
A subdivision algorithm for computer display of curved surfaces.
A subdivision algorithm for computer display of curved surfaces.
Realistic image synthesis for scenes with radiatively participating media
Realistic image synthesis for scenes with radiatively participating media
Density prediction for importance sampling in realistic image synthesis
Density prediction for importance sampling in realistic image synthesis
Realistic Ray Tracing
Physically Based Rendering: From Theory to Implementation
Physically Based Rendering: From Theory to Implementation
Production Rendering
Ray tracing animated scenes using coherent grid traversal
ACM SIGGRAPH 2006 Papers
Direct-to-indirect transfer for cinematic relighting
ACM SIGGRAPH 2006 Papers
Multidimensional Binary Search Trees in Database Applications
IEEE Transactions on Software Engineering
Razor: An architecture for dynamic multiresolution ray tracing
ACM Transactions on Graphics (TOG)
Adjoints and importance in rendering: an overview
IEEE Transactions on Visualization and Computer Graphics
An interactive out-of-core rendering framework for visualizing massively complex models
EGSR'04 Proceedings of the Fifteenth Eurographics conference on Rendering Techniques
An irradiance atlas for global illumination in complex production scenes
EGSR'04 Proceedings of the Fifteenth Eurographics conference on Rendering Techniques
EGWR'99 Proceedings of the 10th Eurographics conference on Rendering
Computers in Entertainment (CIE) - Theoretical and Practical Computer Applications in Entertainment
Hi-index | 0.00 |
Photon mapping provides a practical way of efficiently simulating global illumination including interreflections, caustics, color bleeding, participating media and subsurface scattering in scenes with complicated geometry and advanced material models. This class will provide the insight necessary to efficiently implement and use photon mapping to simulate global illumination in complex scenes. The presentation will briefly cover the fundamentals of photon mapping including efficient techniques and datastructures for managing large numbers of rays and photons. In addition, we will describe how to integrate the information from the photon maps in shading algorithms to render global illumination. A large portion of the class will be dedicated to advanced techniques for photon mapping. In addition to a fast recap of introductory material, we will describe more recent developments including efficient methods for using photon mapping in scene with participating media and subsurface scattering.