Stochastic sampling in computer graphics
ACM Transactions on Graphics (TOG)
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
The accumulation buffer: hardware support for high-quality rendering
SIGGRAPH '90 Proceedings of the 17th annual conference on Computer graphics and interactive techniques
View interpolation for image synthesis
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
Priority rendering with a virtual reality address recalculation pipeline
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
Frameless rendering: double buffering considered harmful
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
IRIS performer: a high performance multiprocessing toolkit for real-time 3D graphics
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
Visual navigation of large environments using textured clusters
I3D '95 Proceedings of the 1995 symposium on Interactive 3D graphics
Talisman: commodity realtime 3D graphics for the PC
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Proceedings of the 1997 symposium on Interactive 3D graphics
Antialiasing through stochastic sampling
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
Radiance interpolants for accelerated bounded-error ray tracing
ACM Transactions on Graphics (TOG)
ACM Transactions on Graphics (TOG)
The triangle processor and normal vector shader: a VLSI system for high performance graphics
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
A practical model for subsurface light transport
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
A practical model for subsurface light transport
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Interactive global illumination in dynamic scenes
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
A rapid hierarchical rendering technique for translucent materials
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Generating Exact Ray-Traced Animation Frames by Reprojection
IEEE Computer Graphics and Applications
Tapestry: A Dynamic Mesh-based Display Representation for Interactive Rendering
Proceedings of the Eurographics Workshop on Rendering Techniques 2000
Walkthroughs with Corrective Texturing
Proceedings of the Eurographics Workshop on Rendering Techniques 2000
Casting curved shadows on curved surfaces
SIGGRAPH '78 Proceedings of the 5th annual conference on Computer graphics and interactive techniques
Automatic shader level of detail
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
All-frequency shadows using non-linear wavelet lighting approximation
ACM SIGGRAPH 2003 Papers
An efficient spatio-temporal architecture for animation rendering
EGRW '03 Proceedings of the 14th Eurographics workshop on Rendering
Monte Carlo Statistical Methods (Springer Texts in Statistics)
Monte Carlo Statistical Methods (Springer Texts in Statistics)
User-configurable automatic shader simplification
ACM SIGGRAPH 2005 Papers
All-frequency interactive relighting of translucent objects with single and multiple scattering
ACM SIGGRAPH 2005 Papers
Triangle order optimization for graphics hardware computation culling
I3D '06 Proceedings of the 2006 symposium on Interactive 3D graphics and games
ACM SIGGRAPH 2006 Papers
Fast separation of direct and global components of a scene using high frequency illumination
ACM SIGGRAPH 2006 Papers
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
A projection method to generate anaglyph stereo images
ICASSP '01 Proceedings of the Acoustics, Speech, and Signal Processing, 2001. on IEEE International Conference - Volume 03
Minimum triangle separation for correct z-buffer occlusion
GH '06 Proceedings of the 21st ACM SIGGRAPH/EUROGRAPHICS symposium on Graphics hardware
Interactive rendering using the render cache
EGWR'99 Proceedings of the 10th Eurographics conference on Rendering
Automated reprojection-based pixel shader optimization
ACM SIGGRAPH Asia 2008 papers
An improved shading cache for modern GPUs
Proceedings of the 23rd ACM SIGGRAPH/EUROGRAPHICS symposium on Graphics hardware
ACM SIGGRAPH Asia 2009 papers
Real-Time Soft Shadows Using Temporal Coherence
ISVC '09 Proceedings of the 5th International Symposium on Advances in Visual Computing: Part II
Spatio-temporal upsampling on the GPU
Proceedings of the 2010 ACM SIGGRAPH symposium on Interactive 3D Graphics and Games
Interactive painterly stylization of images, videos and 3D animations
Proceedings of the 2010 ACM SIGGRAPH symposium on Interactive 3D Graphics and Games
Proceedings of the 2010 ACM SIGGRAPH symposium on Interactive 3D Graphics and Games
Exploiting temporal coherence in real-time rendering
ACM SIGGRAPH ASIA 2010 Courses
Temporal light field reconstruction for rendering distribution effects
ACM SIGGRAPH 2011 papers
Decoupled sampling for graphics pipelines
ACM Transactions on Graphics (TOG)
Image-based bidirectional scene reprojection
Proceedings of the 2011 SIGGRAPH Asia Conference
Genetic programming for shader simplification
Proceedings of the 2011 SIGGRAPH Asia Conference
Multidimensional image retargeting
SIGGRAPH Asia 2011 Courses
Real-time bidirectional path tracing via rasterization
I3D '12 Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games
Spatio-Temporal Filtering of Indirect Lighting for Interactive Global Illumination
Computer Graphics Forum
SMAA: Enhanced Subpixel Morphological Antialiasing
Computer Graphics Forum
ACM SIGGRAPH 2012 Courses
ACM Transactions on Graphics (TOG) - Proceedings of ACM SIGGRAPH Asia 2012
Geometry-aware framebuffer level of detail
EGSR'08 Proceedings of the Nineteenth Eurographics conference on Rendering
Reducing aliasing artifacts through resampling
EGGH-HPG'12 Proceedings of the Fourth ACM SIGGRAPH / Eurographics conference on High-Performance Graphics
Temporal Coherence Methods in Real-Time Rendering
Computer Graphics Forum
Fast percentage closer soft shadows using temporal coherence
Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games
ACM SIGGRAPH 2013 Courses
Hi-index | 0.00 |
Evaluating pixel shaders consumes a growing share of the computational budget for real-time applications. However, the significant temporal coherence in visible surface regions, lighting conditions, and camera location allows reusing computationally-intensive shading calculations between frames to achieve significant performance improvements at little degradation in visual quality. This paper investigates a caching scheme based on reverse reprojection which allows pixel shaders to store and reuse calculations performed at visible surface points. We provide guidelines to help programmers select appropriate values to cache and present several policies for keeping cached entries up-to-date. Our results confirm this approach offers substantial performance gains for many common real-time effects, including precomputed global lighting effects, stereoscopic rendering, motion blur, depth of field, and shadow mapping.