Ray Tracing Optimization Utilizing Projective

This paper presents new techniques for speeding up the ray tracing algorithm. By projecting the scene to be ray traced onto perpendicular planes, subdividing the planes with a 20 subdivision scheme (regular grid- and quadtree structures) and traversing these projected scenes throughout the subdividing structures, the methods reported upon exploit the advantagex of the 30 voxel- and octree-based acceleration techniques, without having their disadvantage of large memory corisarmption. Utilizing bounding rectangular extents around the primitives constituting the scene, the techniques covered can be beneficial for many diferent types of primitives to be ray traced. Results given for the regular grid- and quadtreebased techniques illustrate that even on single-processor machines it becomes viable to ray trace complex scenes we tested the algorithms presented with scenes containing up to one million primitives-- in an qfordable time (i.e. in the order of minutes rather than hours or days).

[1]  John Amanatides,et al.  A Fast Voxel Traversal Algorithm for Ray Tracing , 1987, Eurographics.

[2]  Roy Hall,et al.  A Testbed for Realistic Image Synthesis , 1983, IEEE Computer Graphics and Applications.

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

[4]  Tosiyasu L. Kunii,et al.  Space Division for Ray Tracing in CSG , 1986, IEEE Computer Graphics and Applications.

[5]  Michael R. Kaplan,et al.  The Use of Spatial Coherence in Ray Tracing , 1987 .

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

[7]  Pat Hanrahan,et al.  Beam tracing polygonal objects , 1984, SIGGRAPH.

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

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

[10]  John M. Snyder,et al.  Ray tracing complex models containing surface tessellations , 1987, SIGGRAPH.

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