The Reyes image rendering architecture
SIGGRAPH '87 Proceedings of the 14th 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
The art of computer programming, volume 3: (2nd ed.) sorting and searching
The art of computer programming, volume 3: (2nd ed.) sorting and searching
Speedlines: depicting motion in motionless pictures
ACM SIGGRAPH 99 Conference abstracts and applications
Stylized rendering techniques for scalable real-time 3D animation
NPAR '00 Proceedings of the 1st international symposium on Non-photorealistic animation and rendering
IEEE Transactions on Visualization and Computer Graphics
Antialiasing with Line Samples
Proceedings of the Eurographics Workshop on Rendering Techniques 2000
Temporal anti-aliasing in computer generated animation
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
Modeling motion blur in computer-generated images
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
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 analytic visible surface algorithm for independent pixel processing
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Non-photorealistic rendering techniques for motion in computer games
Computers in Entertainment (CIE) - First anniversary issue
Stochastic rasterization using time-continuous triangles
Proceedings of the 22nd ACM SIGGRAPH/EUROGRAPHICS symposium on Graphics hardware
BSGP: bulk-synchronous GPU programming
ACM SIGGRAPH 2008 papers
Frequency analysis and sheared reconstruction for rendering motion blur
ACM SIGGRAPH 2009 papers
RenderAnts: interactive Reyes rendering on GPUs
ACM SIGGRAPH Asia 2009 papers
ACM SIGGRAPH 2010 papers
Micropolygon ray tracing with defocus and motion blur
ACM SIGGRAPH 2010 papers
Real-time stochastic rasterization on conventional GPU architectures
Proceedings of the Conference on High Performance Graphics
High-quality spatio-temporal rendering using semi-analytical visibility
ACM SIGGRAPH 2011 papers
Decoupled sampling for graphics pipelines
ACM Transactions on Graphics (TOG)
Decoupled deferred shading for hardware rasterization
I3D '12 Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games
Hi-index | 0.00 |
We present an efficient and scalable system that enables programmable motion effects on GPUs. Our system is based on the framework proposed by Schmid et al. [SSBG10] that extends the concept of a surface shader to that of a programmable motion effect. While capable of expressing a variety of motion depiction styles, the execution of motion effect programs requires global knowledge about all portions of an object's surface that passes in front of a pixel during an arbitrarily long period of time, resulting in extremely high memory usage and significantly restricting the degree of parallelism of typical GPU rendering algorithms that parallelize computations over pixels in each frame of animations. To address this problem, we design our system to process multiple frames of a pixel in parallel. This new parallelization approach enables better utilization of GPU memory and also makes it possible to design an efficient out-of-core algorithm required in rendering real-world animations. We also develop an analytical visibility algorithm to resolve depth conflicts of objects, reducing the required temporal resampling rate and further exposing parallelism. Experiments show that we are able to handle very large scenes and improve runtime performance up to an order of magnitude. © 2012 Wiley Periodicals, Inc.