Spacetime ray tracing for animation

Techniques for the efficient ray tracing of animated scenes are presented. They are based on two central concepts: spacetime ray tracing, and a hybrid adaptive space subdivision/boundary volume technique for generating efficient, nonoverlapping hierarchies of bounding volumes. In spacetime ray tracing, static objects are rendered in 4-D space-time using 4-D analogs to 3-D techniques. The bounding volume hierarchy combines elements of adaptive space subdivision and bounding volume techniques. The quality of hierarchy and its nonoverlapping character make it an improvement over previous algorithms, because both attributes reduce the number of ray/object intersections that must be computed. These savings are amplified in animation because of the much higher cost of computing ray/object intersections for motion-blurred animation. It is shown that it is possible to ray trace large animations more quickly with space-time ray tracing using this hierarchy than with straightforward frame-by-frame rendering.<<ETX>>

[1]  David Hughes,et al.  The fourth Dimension , 2009, 0905.3048.

[2]  James T. Kajiya,et al.  Ray tracing complex scenes , 1986, SIGGRAPH.

[3]  Arthur Appel,et al.  Some techniques for shading machine renderings of solids , 1968, AFIPS Spring Joint Computing Conference.

[4]  James T. Kajiya,et al.  New Techniques for Ray Tracing Procedurally Defined Objects , 1983, TOGS.

[5]  Michael F. Cohen,et al.  State of the Art in Image Synthesis , 1990, Advances in Computer Graphics.

[6]  Donald P. Greenberg,et al.  Improved Computational Methods for Ray Tracing , 1984, TOGS.

[7]  Philip Amburn,et al.  Managing geometric complexity with enhanced procedural models , 1986, SIGGRAPH.

[8]  Andrew S. Glassner,et al.  Space subdivision for fast ray tracing , 1984, IEEE Computer Graphics and Applications.

[9]  James T. Kajiya,et al.  The rendering equation , 1986, SIGGRAPH.

[10]  Takayuki Tanaka,et al.  ARTS: Accelerated Ray-Tracing System , 1986, IEEE Computer Graphics and Applications.

[11]  W. Jack Bouknight,et al.  An algorithm for producing half-tone computer graphics presentations with shadows and movable light sources , 1899, AFIPS '70 (Spring).

[12]  Turner Whitted,et al.  A 3-dimensional representation for fast rendering of complex scenes , 1980, SIGGRAPH '80.

[13]  James Arvo,et al.  Fast ray tracing by ray classification , 1987, SIGGRAPH '87.

[14]  William H. Press,et al.  Numerical recipes , 1990 .

[15]  Turner Whitted,et al.  An improved illumination model for shaded display , 1979, CACM.

[16]  Scott D. Roth,et al.  Ray casting for modeling solids , 1982, Comput. Graph. Image Process..

[17]  Paul S. Heckbert Color image quantization for frame buffer display , 1982, SIGGRAPH.

[18]  Mark A. Z. Dippé,et al.  An adaptive subdivision algorithm and parallel architecture for realistic image synthesis , 1984, SIGGRAPH.

[19]  W. Mccrea,et al.  Introduction to the Theory of Relativity , 1942, Nature.

[20]  WhittedTurner An improved illumination model for shaded display , 1979 .

[21]  John Salmon,et al.  Automatic Creation of Object Hierarchies for Ray Tracing , 1987, IEEE Computer Graphics and Applications.

[22]  Samuel P. Uselton,et al.  Statistically optimized sampling for distributed ray tracing , 1985, SIGGRAPH.

[23]  Robert L. Cook,et al.  Distributed ray tracing , 1984, SIGGRAPH.

[24]  Donald P. Greenberg,et al.  The Light Buffer: A Shadow-Testing Accelerator , 1986, IEEE Computer Graphics and Applications.