|
ABSTRACT
A new algorithm for speeding up ray-object intersection calculations is presented. Objects are bounded by a new type of extent, which can be made to fit convex hulls arbitrarily tightly. The objects are placed into a hierarchy. A new hierarchy traversal algorithm is presented which is efficient in the sense that objects along the ray are queried in an efficient order.Results are presented which demonstrate that our technique is several times faster than other published algorithms. Furthermore, we demonstrate that it is currently possible to ray trace scenes containing hundreds of thousands of objects.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
Apostol 69
|
Apostol, Tom M., Calculus, Volume II, Wiley, New York, 1969, pp. 314-318.
|
| |
Barr 81
|
Barr, Alan H., aSuperquadrics and Angle Preserving 'lYaasformations,~ Computer Graphics arLd A pplications, 1 (1).
|
 |
Cook 84
|
|
| |
Cyrus 78
|
Cyrus, M. and J. Beck, "Generalized two and three dimensional CUpping," Computers and Graphics, 3(1), 1978, pp. 23-28.
|
| |
Fujimoto 86
|
|
| |
Glassner 84
|
Giazsner, Andrew S., "Space Subdivision for Fast Ray Tracing," IEEE Computer Graphics and Applications, 4(10), October, 1984~ pp. 15-22.
|
| |
Kaplan 85
|
Kaplan, Michael R., "The Uses of Spatial Coherence in Ray Tracing," ACM SIGCRAPH '85 Course Notes 11, July 22-26 1985.
|
| |
Kay 86
|
Kay, Timothy L., M.S. dissertation in preparation.
|
 |
Kajiya 83
|
|
 |
Rubin 80
|
|
| |
Sedgewick 83
|
|
 |
Toth 85
|
|
 |
Weghorst 84
|
|
 |
Whitted 80
|
|
CITED BY 68
|
|
Steven Parker , William Martin , Peter-Pike J. Sloan , Peter Shirley , Brian Smits , Charles Hansen, Interactive ray tracing, Proceedings of the 1999 symposium on Interactive 3D graphics, p.119-126, April 26-29, 1999, Atlanta, Georgia, United States
|
|
|
|
|
|
|
|
|
Don Stredney , Roni Yagel , Stephen F. May , Michael Torello, Supercomputer assisted brain visualization with an extended ray tracer, Proceedings of the 1992 workshop on Volume visualization, p.33-38, October 19-20, 1992, Boston, Massachusetts, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Roger Hubbold , Jon Cook , Martin Keates , Simon Gibson , Toby Howard , Alan Murta , Adrian West , Steve Pettifer, GNU/MAVERIK: a micro-kernel for large-scale virtual environments, Proceedings of the ACM symposium on Virtual reality software and technology, p.66-73, December 20-22, 1999, London, United Kingdom
|
|
|
Tiow-Seng Tan , Ket-Fah Chong , Kok-Lim Low, Computing bounding volume hierarchies using model simplification, Proceedings of the 1999 symposium on Interactive 3D graphics, p.63-69, April 26-29, 1999, Atlanta, Georgia, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Daniel Meneveaux , Kadi Bouatouch , Gilles Subrenat , Philippe Blasi, Efficient clustering and visibility calculation for global illumination, Proceedings of the 2nd international conference on Computer graphics, virtual Reality, visualisation and interaction in Africa, February 03-05, 2003, Cape Town, South Africa
|
|
|
|
|
|
|
|
|
|
|
|
T. Hudson , D. Manocha , J. Cohen , M. Lin , K. Hoff , H. Zhang, Accelerated occlusion culling using shadow frusta, Proceedings of the thirteenth annual symposium on Computational geometry, p.1-10, June 04-06, 1997, Nice, France
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Martin Rinard, Acceptability-oriented computing, Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, October 26-30, 2003, Anaheim, CA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kyu-Young Whang , Ju-Won Song , Ji-Woong Chang , Ji-Yun Kim , Wan-Sup Cho , Chong-Mok Park , Il-Yeol Song, Octree-R: An Adaptive Octree for Efficient Ray Tracing, IEEE Transactions on Visualization and Computer Graphics, v.1 n.4, p.343-349, December 1995
|
|
|
|
|
|
|
|
|
|
|
|
Steven Parker , William Martin , Peter-Pike J. Sloan , Peter Shirley , Brian Smits , Charles Hansen, Interactive ray tracing, ACM SIGGRAPH 2005 Courses, July 31-August 04, 2005, Los Angeles, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Roger Hubbold , Jon Cook , Martin Keates , Simon Gibson , Toby Howard , Alan Murta , Adrian West , Steve Pettifer, Gnu/Maverik: A Microkernel for Large-Scale Virtual Environments, Presence: Teleoperators and Virtual Environments, v.10 n.1, p.22-34, February 2001
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|