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
The accumulation buffer: hardware support for high-quality rendering
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 Sorting Classification of Parallel Rendering
IEEE Computer Graphics and Applications
Talisman: commodity realtime 3D graphics for the PC
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Triangle scan conversion using 2D homogeneous coordinates
HWWS '97 Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
A two-and-a-half-D motion-blur algorithm
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
Comparing Reyes and OpenGL on a stream architecture
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Designing graphics architectures around scalability and communication
Designing graphics architectures around scalability and communication
Local, deformable precomputed radiance transfer
ACM SIGGRAPH 2005 Papers
The lightspeed automatic interactive lighting preview system
ACM SIGGRAPH 2007 papers
Stochastic rasterization using time-continuous triangles
Proceedings of the 22nd ACM SIGGRAPH/EUROGRAPHICS symposium on Graphics hardware
Accelerating real-time shading with reverse reprojection caching
Proceedings of the 22nd ACM SIGGRAPH/EUROGRAPHICS symposium on Graphics hardware
Larrabee: a many-core x86 architecture for visual computing
ACM SIGGRAPH 2008 papers
Real-time Reyes-style adaptive surface subdivision
ACM SIGGRAPH Asia 2008 papers
An improved shading cache for modern GPUs
Proceedings of the 23rd ACM SIGGRAPH/EUROGRAPHICS symposium on Graphics hardware
Data-parallel rasterization of micropolygons with defocus and motion blur
Proceedings of the Conference on High Performance Graphics 2009
Depth-of-field rendering with multiview synthesis
ACM SIGGRAPH Asia 2009 papers
DiagSplit: parallel, crack-free, adaptive tessellation for micropolygon rendering
ACM SIGGRAPH Asia 2009 papers
RenderAnts: interactive Reyes rendering on GPUs
ACM SIGGRAPH Asia 2009 papers
Reducing shading on GPUs using quad-fragment merging
ACM SIGGRAPH 2010 papers
Hardware implementation of micropolygon rasterization with motion and defocus blur
Proceedings of the Conference on High Performance Graphics
Space-time hierarchical occlusion culling for micropolygon rendering with motion blur
Proceedings of the Conference on High Performance Graphics
A lazy object-space shading architecture with decoupled sampling
Proceedings of the Conference on High Performance Graphics
Geometry-aware framebuffer level of detail
EGSR'08 Proceedings of the Nineteenth Eurographics conference on Rendering
An efficient multi-view rasterization architecture
EGSR'06 Proceedings of the 17th Eurographics conference on Rendering Techniques
High-quality spatio-temporal rendering using semi-analytical visibility
ACM SIGGRAPH 2011 papers
Temporal light field reconstruction for rendering distribution effects
ACM SIGGRAPH 2011 papers
Clipless dual-space bounds for faster stochastic rasterization
ACM SIGGRAPH 2011 papers
High-performance software rasterization on GPUs
Proceedings of the ACM SIGGRAPH Symposium on High Performance Graphics
Hierarchical stochastic motion blur rasterization
Proceedings of the ACM SIGGRAPH Symposium on High Performance Graphics
A shading reuse method for efficient micropolygon ray tracing
Proceedings of the 2011 SIGGRAPH Asia Conference
Decoupled deferred shading for hardware rasterization
I3D '12 Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games
Efficient Depth of Field Rasterization Using a Tile Test Based on Half-Space Culling
Computer Graphics Forum
Design and novel uses of higher-dimensional rasterization
EGGH-HPG'12 Proceedings of the Fourth ACM SIGGRAPH / Eurographics conference on High-Performance Graphics
Adaptive image space shading for motion and defocus blur
EGGH-HPG'12 Proceedings of the Fourth ACM SIGGRAPH / Eurographics conference on High-Performance Graphics
Scalable Programmable Motion Effects on GPUs
Computer Graphics Forum
A sort-based deferred shading architecture for decoupled sampling
ACM Transactions on Graphics (TOG) - SIGGRAPH 2013 Conference Proceedings
Theory and analysis of higher-order motion blur rasterization
Proceedings of the 5th High-Performance Graphics Conference
Hi-index | 0.00 |
We propose a generalized approach to decoupling shading from visibility sampling in graphics pipelines, which we call decoupled sampling. Decoupled sampling enables stochastic supersampling of motion and defocus blur at reduced shading cost, as well as controllable or adaptive shading rates which trade off shading quality for performance. It can be thought of as a generalization of multisample antialiasing (MSAA) to support complex and dynamic mappings from visibility to shading samples, as introduced by motion and defocus blur and adaptive shading. It works by defining a many-to-one hash from visibility to shading samples, and using a buffer to memoize shading samples and exploit reuse across visibility samples. Decoupled sampling is inspired by the Reyes rendering architecture, but like traditional graphics pipelines, it shades fragments rather than micropolygon vertices, decoupling shading from the geometry sampling rate. Also unlike Reyes, decoupled sampling only shades fragments after precise computation of visibility, reducing overshading. We present extensions of two modern graphics pipelines to support decoupled sampling: a GPU-style sort-last fragment architecture, and a Larrabee-style sort-middle pipeline. We study the architectural implications of decoupled sampling and blur, and derive end-to-end performance estimates on real applications through an instrumented functional simulator. We demonstrate high-quality motion and defocus blur, as well as variable and adaptive shading rates.