ABSTRACT
We examine a rendering system that interactively ray traces an image on a conventional multiprocessor. The implementation is "brute force" in that it explicitly traces rays through every screen pixel, yet pays careful attention to system resources for acceleration. The design of the system is described, along with issues related to material models, lighting and shadows, and frameless rendering. The system is demonstrated for several different types of input scenes.
- J. Amanatides. Ray tracing with cones. Computer Graphics, pages 129--135, July 1984. ACM Siggraph '84 Conference Proceedings. Google ScholarDigital Library
- Kavita Bala, Julie Dorsey, and Seth Teller. Bounded-error interactive ray tracing. Technical Report LCS TR-748, MIT Computer Graphics Group, March 1998. Google ScholarDigital Library
- Gary Bishop, Henry Fuchs, Leonard McMillan, and Ellen J. Scher Zagier. Frameless rendering: Double buffering considered harmful. Computer Graphics, 28(3):175--176, July 1994. ACM Siggraph '94 Conference Proceedings. Google ScholarDigital Library
- Michael E Cohen and John R. Wallace. Radiosity and Realistic Image Synthesis. Academic Press, Boston, MA, 1993. Google ScholarDigital Library
- Robert L. Cook, Thomas Porter, and Loren Carpenter. Distributed ray bating. Computer Graphics, 18(4):165--174, July 1984. ACM Siggraph '84 Conference Proceedings. Google ScholarDigital Library
- Robert L. Cook and Kennneth E. Torrance. A reflectance model for computer graphics. Computer Graphics, 15(3):307--316, August 1981. ACM Siggraph '81 Conference Proceedings. Google ScholarDigital Library
- Robert A. Cross. Interactive realism for visualization using ray tracing. In Proceedings Visualization '95, pages 19--25, 1995. Google ScholarDigital Library
- David A. Ellsworth. A new algorithm for interactive graphics on multicomputers. IEEE Computer Graphics and Applications, 14(4), July 1994. Google ScholarDigital Library
- Bernd Fröhlich. Ray Tracing mit Strahlenbündeln (Ray Tracing with Bundles of Rays). PhD thesis, Technical University of Braunschweig, Germany, 1993.Google Scholar
- Akira Fujimoto, Takayo Tanaka, and Kansei Iwata. Arts: Accelerated ray-tracing system. IEEE Computer Graphics & Applications, pages 16--26, April 1986. Google ScholarDigital Library
- Andrew S. Glassner, editor. An Introduction to Roy Tracing. Academic Press, San Diego, CA, 1989. Google ScholarDigital Library
- Amy Gooch, Brace Gooch, Peter Shirley, and Elaine Cohen. A non-photorealistic lighting model for automatic technical illustration. In SIGGRAPH 98 Conference Proceedings, pages 447--452, July 1998. ISBN 0-89791-999-8. Google ScholarDigital Library
- Gene Greger, Peter Shirley, Philip M. Hubbard, and Donald P. Greenberg. The irradiance volume. IEEE Computer Graphics & Applications, 18(2):32--43, March-April 1998. Google ScholarDigital Library
- Roy Hall. Illumination and Color in Computer Generated Imagery. Springer-Verlag, New York, N.Y., 1988. Google ScholarDigital Library
- Paul S. Heckbert and Pat Hanrahan. Beam tracing polygonal objects. In Computer Graphics (SIGGRAPH '84 Proceedings), volume 18, pages 119--127, July 1984. Google ScholarDigital Library
- James T. Kajiya. Ray tracing parametric patches. In SIGGRAPH '82, 1992. Google ScholarDigital Library
- Timothy L. Kay and James T. Kajiya. Ray tracing complex scenes. Computer Graphics, 20(4):269--278, August 1986. ACM Siggraph '86 Conference Proceedings. Google ScholarDigital Library
- M. J. Keates and R. J. Hubbold. Accelerated ray tracing on the KRS1 virtual shared-memory parallel computer. Technical Report UMCS-94-2-2, Computer Science Department, University of Manchester, February 1994.Google Scholar
- D. Kersten, D. C. Knill, Mamassian P, and I. Bülthoff. Illusory motion from shadows. Nature, 379:31, 1996.Google ScholarCross Ref
- Michael J. Muuss. Rt and remrt - shared memory parllel and network distributed ray-tracing programs. In USENIX: Proceedings of the Fourth Computer Graphics Workshop, October 1987.Google Scholar
- Michael J. Muuss. Towards real-time ray-tracing of combinatorial solid geometric models. In Proceedings of BRL-CAD Symposium, June 1995.Google Scholar
- Eyal Ofek and Ari Rappoport. Interactive reflections on curved objects. In SIGGRAPH 98 Conference Proceedings, pages 333--342, July 1998. Google ScholarDigital Library
- Steven Parker, Peter Shirley, Yarden Livnat, Charles Hansen, and Peter-Pike Sloan. Interactive ray tracing for isosurface rendering. In Proceedings Visualization '98, 1998. Google ScholarDigital Library
- Steven Parker, Peter Shirley, and Brian Smits. Single sample soft shadows. Technical Report UUCS-98-019, Computer Science Department, University of Utah, October 1998. http://www.cs.utah.edu/~bes/papers/coneShadow.Google Scholar
- William T. Reeves, David H. Salesin, and Robert L. Cook. Rendering antialiased shadows with depth maps. Computer Graphics, 21(4):283--292, July 1987. ACM Siggraph '87 Conference Proceedings. Google ScholarDigital Library
- E. Reinhard, A. G. Chalmers, and F. W. Jansen. Overview of parallel photorealistic graphics. In Eurographics '98, 1998.Google Scholar
- Erik Reinhard and Frederik W. Jansen. Rendering large scenes using parallel ray tracing. Parallel Computing, 23(7), July 1997. Google ScholarDigital Library
- Christophe Schlick. A customizable reflectance model for everyday rendering. In Proceedings of the Fourth Eurographics Workshop on Rendering, pages 73--84, June 1993.Google Scholar
- Thomas W. Sederberg and Scott R. Parry. Comparison of three curve intersection algorithms. Computer-aided Design, 18(1), January/February 1986. Google ScholarCross Ref
- Peter Shirley, Helen Ho, Brian Smits, and Eric Lafortune. A practitioners' assessment of light reflection models. In Pacific Graphics, pages 40--49, October 1997. Google ScholarDigital Library
- Peter Shirley, Kelvin Sung, and William Brown. A ray tracing framework for global illumination systems. In Proceedings of Graphics Interface '91, pages 117--128, June 1991.Google Scholar
- J. S. Singh, A. Gupta, and M. Levoy. Parallel visualization algorithms: Performance and architectural implications. IEEE Computer, 27(7), July 1994. Google ScholarDigital Library
- Wolfgang Stürzlinger. Ray-tracing triangular trimmed free-form surfaces. IEEE Transactions on Visualization and Computer Graphics, 4(3), July-September 1998. Google ScholarDigital Library
- H. J. Yoon, S. Eun, and J. W. Cho. Image parallel ray tracing using static load balancing and data prefetching. Parallel Computing, 23(7), July 1997. Google ScholarDigital Library
- Ellen Scher Zagier. Frameless antialiasing. Technical Report TR95-026, UNC-CS, May 1995.Google Scholar
- Ellen Scher Zagier. Defining and refining frameless rendering. Technical Report TR97-008, UNC-CS, July 1997.Google ScholarDigital Library
Index Terms
- Interactive ray tracing
Recommendations
Distributed ray tracing
SIGGRAPH '84: Proceedings of the 11th annual conference on Computer graphics and interactive techniquesRay tracing is one of the most elegant techniques in computer graphics. Many phenomena that are difficult or impossible with other techniques are simple with ray tracing, including shadows, reflections, and refracted light. Ray directions, however, ...
Distributed ray tracing
Ray tracing is one of the most elegant techniques in computer graphics. Many phenomena that are difficult or impossible with other techniques are simple with ray tracing, including shadows, reflections, and refracted light. Ray directions, however, ...
Ray tracing-based interactive diffuse indirect illumination
Despite great efforts in recent years to accelerate global illumination computation, the real-time ray tracing of fully dynamic scenes to support photorealistic indirect illumination effects has yet to be achieved in computer graphics. In this paper, we ...
Comments