The Reyes image rendering architecture
SIGGRAPH '87 Proceedings of the 14th 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
Spatial anti-aliasing for animation sequences with spatio-temporal filtering
SIGGRAPH '93 Proceedings of the 20th 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
Proceedings of the 1997 symposium on Interactive 3D graphics
Sampling procedural shaders using affine arithmetic
ACM Transactions on Graphics (TOG)
Antialiased parameterized solid texturing simplified for consumer-level hardware implementation
HWWS '99 Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
Radiance interpolants for accelerated bounded-error ray tracing
ACM Transactions on Graphics (TOG)
ACM Transactions on Graphics (TOG)
Reconstruction filters in computer-graphics
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
Advanced RenderMan: Creating CGI for Motion Picture
Advanced RenderMan: Creating CGI for Motion Picture
Texturing and Modeling: A Procedural Approach
Texturing and Modeling: A Procedural Approach
Enhancing and optimizing the render cache
EGRW '02 Proceedings of the 13th Eurographics workshop on Rendering
Generating Exact Ray-Traced Animation Frames by Reprojection
IEEE Computer Graphics and Applications
I3D '03 Proceedings of the 2003 symposium on Interactive 3D graphics
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
Clamping: A method of antialiasing textured surfaces by bandwidth limiting in object space
SIGGRAPH '82 Proceedings of the 9th annual conference on Computer graphics and interactive techniques
An efficient spatio-temporal architecture for animation rendering
EGRW '03 Proceedings of the 14th Eurographics workshop on Rendering
Exploiting Temporal Coherence in Final Gathering for Dynamic Scenes
CGI '04 Proceedings of the Computer Graphics International
Monte Carlo Statistical Methods (Springer Texts in Statistics)
Monte Carlo Statistical Methods (Springer Texts in Statistics)
Accelerating real-time shading with reverse reprojection caching
Proceedings of the 22nd ACM SIGGRAPH/EUROGRAPHICS symposium on Graphics hardware
Antialiasing Procedural Shaders with Reduction Maps
IEEE Transactions on Visualization and Computer Graphics
Automated reprojection-based pixel shader optimization
ACM SIGGRAPH Asia 2008 papers
Frame sequential interpolation for discrete level-of-detail rendering
EGSR'08 Proceedings of the Nineteenth Eurographics conference on Rendering
Radiance cache splatting: a GPU-friendly global illumination algorithm
EGSR'05 Proceedings of the Sixteenth Eurographics conference on Rendering Techniques
EGSR'05 Proceedings of the Sixteenth Eurographics conference on Rendering Techniques
Interactive rendering using the render cache
EGWR'99 Proceedings of the 10th Eurographics conference on Rendering
Pixel-correct shadow maps with temporal reprojection and shadow test confidence
EGSR'07 Proceedings of the 18th Eurographics conference on Rendering Techniques
An efficient multi-view rasterization architecture
EGSR'06 Proceedings of the 17th Eurographics conference on Rendering Techniques
Spatio-temporal upsampling on the GPU
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
Image-based bidirectional scene reprojection
Proceedings of the 2011 SIGGRAPH Asia Conference
SMAA: Enhanced Subpixel Morphological Antialiasing
Computer Graphics Forum
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
Video enhancement leveraging high-quality depth maps
Proceedings of the 11th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and its Applications in Industry
Fast percentage closer soft shadows using temporal coherence
Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games
Hi-index | 0.01 |
We present a real-time rendering scheme that reuses shading samples from earlier time frames to achieve practical antialiasing of procedural shaders. Using a reprojection strategy, we maintain several sets of shading estimates at subpixel precision, and incrementally update these such that for most pixels only one new shaded sample is evaluated per frame. The key difficulty is to prevent accumulated blurring during successive reprojections. We present a theoretical analysis of the blur introduced by reprojection methods. Based on this analysis, we introduce a nonuniform spatial filter, an adaptive recursive temporal filter, and a principled scheme for locally estimating the spatial blur. Our scheme is appropriate for antialiasing shading attributes that vary slowly over time. It works in a single rendering pass on commodity graphics hardware, and offers results that surpass 4x4 stratified supersampling in quality, at a fraction of the cost.