|
ABSTRACT
We propose new approaches to ray tracing that greatly reduce the required number of operations while strictly preserving the geometrical correctness of the solution. A hierarchical "beam" structure serves as a proxy for a collection of rays. It is tested against a kd-tree representing the overall scene in order to discard from consideration the sub-set of the kd-tree (and hence the scene) that is guaranteed not to intersect with any possible ray inside the beam. This allows for all the rays inside the beam to start traversing the tree from some node deep inside thus eliminating unnecessary operations. The original beam can be further sub-divided, and we can either continue looking for new optimal entry points for the sub-beams, or we can decompose the beam into individual rays. This is a hierarchical process that can be adapted to the geometrical complexity of a particular view direction allowing for efficient geometric anti-aliasing. By amortizing the cost of partially traversing the tree for all the rays in a beam, up to an order of magnitude performance improvement can be achieved enabling interactivity for complex scenes on ordinary desktop machines.
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.
 |
1
|
|
| |
2
|
Amanatides, J. and Woo, A. 1987. A fast voxel traversal algorithm for ray tracing. Eurographics Conference Proceedings 1987, 3--10.
|
 |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
Cho, F. S. and Forsyth, D. 1999. Interactive ray tracing with the visibility complex. Computers and Graphics (Special Issue on Visibility - Techniques and Applications), 23(5), 703--717.
|
| |
7
|
|
| |
8
|
Dmitriev, K., Havran, V., and Seidel, H.-P. 2004. Faster Ray Tracing with SIMD Shaft Culling, Research Report, Max-Planck Institut Für Informatik, MPI-1-2004-4-006.
|
| |
9
|
Genetti, J., Gordon, D., and Williams, G. 1998. Adaptive Supersampling in Object Space Using Pyramidal Rays. Computer Graphics Forum, 16(1), 29--54.
|
| |
10
|
Ghazanfarpour, D. and Hasenfratz, J-M. 1998. A Beam Tracing with Precise Antialiasing for Polyhedral Scenes. Computer & Graphics, 22(1), 103--115.
|
| |
11
|
Glassner, A. 1984. Space Subdivision for Fast Ray Tracing. IEEE Computer Graphics & Applications, 4(10), 15--22.
|
| |
12
|
Gritz, L., Apodaca, T., Quaroni, G., Bredow, R., Goldman, D., Landis, H., and Pharr, M. 2002. RenderMan in Production. ACM SIGGRAPH 2002 Course Notes, Course 16.
|
| |
13
|
Havran, V. and Bittner, J. 2000. LCTS: Ray Shooting using Longest Common Traversal Sequences, Computer Graphics Forum, 19(3), C59--C70.
|
| |
14
|
Havran, V. 2000. Heuristic Ray Shooting Algorithms, Ph. D. Thesis, Czech Technical University.
|
 |
15
|
|
 |
16
|
|
 |
17
|
|
| |
18
|
|
| |
19
|
Martin, W., Reinhard, E., Shirley, P., Parker, S., and Thompson, W. 2002. Temporally Coherent Interactive Ray Tracing. Journal of Graphics Tools, 7(2), 41--48.
|
| |
20
|
|
| |
21
|
|
| |
22
|
|
 |
23
|
|
 |
24
|
|
| |
25
|
|
| |
26
|
Ingo Wald , Thomas Kollig , Carsten Benthin , Alexander Keller , Philipp Slusallek, Interactive global illumination using fast ray tracing, Proceedings of the 13th Eurographics workshop on Rendering, June 26-28, 2002, Pisa, Italy
|
| |
27
|
Wald, I., 2004. Realtime Ray Tracing and Interactive Global Illumination, Ph. D. thesis, Saarland University.
|
| |
28
|
Wald, I., Slusallek, P., Benthin, C., and Wagner, M. 2001. Interactive Rendering with Coherent Ray Tracing. Computer Graphics Forum (Proceedings of Eurographics 2001), 20(3), 153--164.
|
CITED BY 14
|
|
|
|
Ingo Wald , Thiago Ize , Steven G. Parker, Special Section: Parallel Graphics and Visualization: Fast, parallel, and asynchronous construction of BVHs for ray tracing animated scenes, Computers and Graphics, v.32 n.1, p.3-13, February, 2008
|
|
|
|
|
|
|
|
|
Matt Aranha , Piotr Dubla , Kurt Debattista , Thomas Bashford-Rogers , Alan Chalmers, A physically-based client-server rendering solution for mobile devices, Proceedings of the 6th international conference on Mobile and ubiquitous multimedia, p.149-154, December 12-14, 2007, Oulu, Finland
|
|
|
|
|
|
Solomon Boulos , Dave Edwards , J. Dylan Lacewell , Joe Kniss , Jan Kautz , Peter Shirley , Ingo Wald, Packet-based whitted and distribution ray tracing, Proceedings of Graphics Interface 2007, May 28-30, 2007, Montreal, Canada
|
|
|
|
|
Jesper Mortensen , Pankaj Khanna , Mel Slater, Light field propagation and rendering on the GPU, Proceedings of the 5th international conference on Computer graphics, virtual reality, visualisation and interaction in Africa, October 29-31, 2007, Grahamstown, South Africa
|
|
|
|
Heiko Friedrich , Johannes Günther , Andreas Dietrich , Michael Scherbaum , Hans-Peter Seidel , Philipp Slusallek, Exploring the use of ray tracing for future games, Proceedings of the 2006 ACM SIGGRAPH symposium on Videogames, p.41-50, July 30-31, 2006, Boston, Massachusetts
|
|
|
|