Skip to main content

Ray Coherence Theorem and Constant Time Ray Tracing Algorithm

  • Conference paper
Book cover Computer Graphics 1987

Abstract

The concept of ray coherence is formalized as a ray coherence theorem to decrease the amount of computation in a ray object intersection of the ray tracing algorithm. Using the theorem, the calculation time of ray object intersection in a ray tracing algorithm can be drastically decreased, by calculating a table which is used to limit the number of objects which may intersect with a given ray. The overhead of the algorithm is so small that it is effective even when there are only two objects. For more objects, the computation time of the ray object intersection remains almost constant.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Amanatides J (1984), “Ray Tracing with Cones,” Computer Graphics, vol. 18, no. 3, pp. 129–135.

    Article  Google Scholar 

  • Cook RL, Porter T, Carpenter L (1984), “Distributed Ray Tracing,” Computer Graphics, vol. 18, no, 3, pp. 137–145.

    Article  Google Scholar 

  • Fujimoto A, Tanaka T, Iwata K (1986), “Accelerated Ray Tracing,” IEEE Computer Graphics and Applications, vol. 6, no, 4, pp. 16–26.

    Google Scholar 

  • Fujimura K, Toriya H, Yamaguchi K, Kunii TL (1983), “Oct-tree Algorithms for Solid Modelling,” Proc. Intergraphics ‘83.

    Google Scholar 

  • Glassner AS (1984), “Space Subdivision for Fast Ray Tracing,” IEEE Computer Graphics and Applications, vol. 4, no. 10, pp. 15–22.

    Google Scholar 

  • Graham RL (1972), “An Efficient Algorithm for Determining the Convex Hull of a Finite Planar Set,” Information Processing Letters, no. 1, pp. 132–133.

    Article  MATH  Google Scholar 

  • Haines EA, Greenberg DP (1986), The Light Buffer: A Shadow-Testing Accelerator,“ IEEE Computer Graphics and Applications, vol. 6, no. 9, pp. 6–16.

    Article  Google Scholar 

  • Heckbert PS, Hanrahan P (1984), “Beam Tracing Polygonal Objects,” Computer Graphics, vol. 18, no. 3, pp. 119–127.

    Article  Google Scholar 

  • Joy KI, Bhetanabhotla MN (1986), “Ray Tracing Parametric Surface Patches Utilizing Numerical Techniques and Ray Coherence,” Computer Graphics, vol. 20, no. 8, pp. 279–285.

    Article  Google Scholar 

  • Matsumoto H, Murakami K (1983), “A Ray Tracing Technic Using Octree Data Structure,” Proceedings of the 27th Annual Convention IPS Japan (in Japanese), vol. 27, pp. 1535–1536.

    Google Scholar 

  • Satoh A, Makino M, Oishi S, Horiuchi K (1986), “A High Speed Processing of Ray Tracing (in Japanese),” Proc. of the Second Paper Context of NICOGRAPH, pp. 39–47.

    Google Scholar 

  • Speer LR, DeRose TD, Barsky BA (1985) “A Theoretical and Empirical Analysis of Coherent Ray-Tracing,” in Computer Generated Images - Proc. Graphics Interface ‘85, ed. N. Magnenat-Thalmann and D. Thalmann, pp. 11–25.

    Google Scholar 

  • Weghorst H, Hooper G, Greenberg DP (1984), “Improved Computational Methods for Ray Tracing,°’ ACM Transactions on Graphics, vol. 3, no. 1, pp. 52–69.

    Article  Google Scholar 

  • Whitted T (1980), “An Improved Illumination Model for Shaded Display.” Communications cf the ACM, vol. 23, no. 6, pp. 343–349.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1987 Springer-Verlag Tokyo

About this paper

Cite this paper

Ohta, M., Maekawa, M. (1987). Ray Coherence Theorem and Constant Time Ray Tracing Algorithm. In: Kunii, T.L. (eds) Computer Graphics 1987. Springer, Tokyo. https://doi.org/10.1007/978-4-431-68057-4_19

Download citation

  • DOI: https://doi.org/10.1007/978-4-431-68057-4_19

  • Publisher Name: Springer, Tokyo

  • Print ISBN: 978-4-431-68059-8

  • Online ISBN: 978-4-431-68057-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics