Analytical motion blur rasterization with compression

We present a rasterizer, based on time-dependent edge equations, that computes analytical visibility in order to render accurate motion blur. The theory for doing the computations in a rasterization framework is derived in detail, and then implemented. To keep the frame buffer requirements low, we also present a new oracle-based compression algorithm for the time intervals. Our results are promising in that high quality motion blurred scenes can be rendered using a rasterizer with rather low memory requirements. Our resulting images contain motion blur for both opaque and transparent objects.

[1]  Henry Fuchs,et al.  Pixel-planes 5: a heterogeneous multiprocessor graphics system using processor-enhanced memories , 1989, SIGGRAPH.

[2]  Marc Olano,et al.  Triangle scan conversion using 2D homogeneous coordinates , 1997, HWWS '97.

[3]  Juan Pineda,et al.  A parallel algorithm for polygon rasterization , 1988, SIGGRAPH.

[4]  Mark Segal,et al.  The OpenGL Graphics System: A Specification , 2004 .

[5]  Norman I. Badler,et al.  Temporal anti-aliasing in computer generated animation , 1983, SIGGRAPH.

[6]  Tom Lokovic,et al.  Deep shadow maps , 2000, SIGGRAPH.

[7]  Pat Hanrahan,et al.  Data-parallel rasterization of micropolygons with defocus and motion blur , 2009, High Performance Graphics.

[8]  Kelvin Sung,et al.  Spatial-Temporal Antialiasing , 2002, IEEE Trans. Vis. Comput. Graph..

[9]  Brian A. Barsky,et al.  Advanced Renderman: Creating CGI for Motion Pictures , 1999 .

[10]  Kurt Akeley,et al.  The accumulation buffer: hardware support for high-quality rendering , 1990, SIGGRAPH.

[11]  Tom Duff,et al.  Compositing digital images , 1984, SIGGRAPH.

[12]  Tomas Akenine-Möller,et al.  Stochastic rasterization using time-continuous triangles , 2007, GH '07.

[13]  Neil Hunt,et al.  The triangle processor and normal vector shader: a VLSI system for high performance graphics , 1988, SIGGRAPH.

[14]  Charles W. Grant,et al.  Integrated analytic spatial and temporal anti-aliasing for polyhedra in 4-space , 1985, SIGGRAPH.

[15]  Jaakko Lehtinen,et al.  Decoupled Sampling for Real-Time Graphics Pipelines , 2010 .

[16]  Edwin E. Catmull,et al.  An analytic visible surface algorithm for independent pixel processing , 1984, SIGGRAPH.

[17]  Robert L. Cook,et al.  The Reyes image rendering architecture , 1987, SIGGRAPH.

[18]  Michael D. McCool,et al.  Incremental and hierarchical Hilbert order edge equation polygon rasterizatione , 2001, HWWS '01.