Skip to main content

Part of the book series: Mathematics and Visualization ((MATHVISUAL))

  • 1724 Accesses

Summary

The flexible programmability introduced with the latest graphics chip generations has led to a new class of hardware-accelerated volume rendering algorithms implementing ray casting on the graphics processor. Three independent publications have presented this idea in the context of volume rendering for uniform meshes and tetrahedral meshes. This paper provides a more general survey of the topic. In reviewing the background, extracting the basic techniques and mechanisms common to all three approaches, and highlighting the differences, we hope to provide a comprehensive discussion of the subject.

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 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

  1. F. F. Bernardon, C. A. Pagot, J. L. D. Comba, and C. T. Silva GPU-based Tiled Ray Casting using Depth Peeling Techreport UUSCI-2004-006, SCI Institute, University of Utah, 2004.

    Google Scholar 

  2. J. F. Blinn. Jim Blinn’s Corner — Compositing, Part I: Theory. IEEE Computer Graphics and Applications, 14(5): 83–87, 1994.

    Article  Google Scholar 

  3. B. Cabral, N. Cam, and J. Foran. Accelerated Volume Rendering and Tomographic Reconstruction Using Texture Mapping Hardware. In Proceedings 1994 Symposium on Volume Visualization, pp. 91–98, 1994.

    Google Scholar 

  4. K. Engel, M. Kraus, and T. Ertl. High-Quality Pre-Integrated Volume Rendering Using Hardware-Accelerated Pixel Shading. In Proceedings Graphics Hardware 2001, pp. 9–16, 2001.

    Google Scholar 

  5. M. P. Garrity. Raytracing Irregular Volume Data. ACM Computer Graphics (Proceedings San Diego Workshop on Volume Visualization), 24(5): 35–40, 1990.

    Google Scholar 

  6. G. Knittel. Using Pre-Integrated Transfer Functions in an Interactive Software System for Volume Rendering. In Proceedings Short Presentations EUROGRAPHICS 2002, pp. 119–123, 2002.

    Google Scholar 

  7. M. Kraus and T. Ertl. Adaptive Texture Maps. In Proceedings SIGGRAPH/EG Graphics Hardware Workshop’ 02, pp. 7–15, 2002.

    Google Scholar 

  8. J. Krüger and R. Westermann. Acceleration Techniques for GPU-based Volume Rendering. In Proceedings Visualization 2003, pp. 287–292, 2003.

    Google Scholar 

  9. P. Lacroute and M. Levoy. Fast Volume Rendering Using a Shear-Warp Factorization of the Viewing Transformation. In Proceedings SIGGRAPH 94, pp. 451–458, 1994.

    Google Scholar 

  10. M. Levoy. Display of Surfaces from Volume Data. IEEE Computer Graphics and Applications, 8(3): 29–37, 1988.

    Article  Google Scholar 

  11. M. Levoy. Efficient Ray Tracing of Volume Data. ACM Transactions on Graphics, 9(3): 245–261, 1990.

    Article  MATH  Google Scholar 

  12. E. B. Lum, B. Wilson, and K.-L. Ma. High-Quality Lighting and Efficient Pre-Integration for Volume Rendering. In Proceedings of the Joint EUROGRAPHICS-IEEE TVCG Symposium on Visualization 2004, pp. 25–34, 2004.

    Google Scholar 

  13. N. Max. Optical Models for Direct Volume Rendering. IEEE Transactions on Visualization and Computer Graphics, 1(2): 99–108, 1995.

    Article  Google Scholar 

  14. M. Meißner, S. Guthe, W. Straßer. Interactive Lighting Models and Pre-Integration for Volume Rendering on PC Graphics Accelerators. In Proceedings of Graphics Interface 2002, pp. 209–218, 2002.

    Google Scholar 

  15. M. Meißner, U. Kanus, G. Wetekam, J. Hirche, A. Ehlert, W. Straßer, M. Doggett, P. Forthmann, and R. Proksa. VIZARD II: A Reconfigurable Interactive Volume Rendering System. In Proceedings Graphics Hardware 2002, pp. 137–146, 2002.

    Google Scholar 

  16. T. J. Purcell, I. Buck, W. R. Mark, and P. Hanrahan. Ray Tracing on Programmable Graphics Hardware. ACM Transactions on Graphics (Proceedings SIGGRAPH 2002), 21(3): 703–712, 2002.

    Google Scholar 

  17. S. Röttger, S. Guthe, D. Weiskopf, T. Ertl, and W. Straßer. Smart Hardware-Accelerated Volume Rendering. In Proceedings Symposium on Visualization, VisSym 2003, pp. 231–238, 2003.

    Google Scholar 

  18. S. Röttger, M. Kraus, and T. Ertl. Hardware-Accelerated Volume and Isosurface Rendering based on Cell-Projection. In Proceedings Visualization 2000, pp. 109–116, 2000.

    Google Scholar 

  19. J. Schneider and R. Westermann. Compression Domain Volume Rendering. In Proceedings IEEE Visualization 2003, pp. 293–300, 2003.

    Google Scholar 

  20. J.P. Schulze, M. Kraus, U. Lang, and T. Ertl. Integrating Pre-Integration into the Shear-Warp Algorithm. In Proceedings Third International Workshop on Volume Graphics, pp. 109–118, 2003.

    Google Scholar 

  21. P. Shirley and A. Tuchman. A Polygonal Approximation to Direct Scalar Volume Rendering. ACM Computer Graphics (Proceedings San Diego Workshop on Volume Visualization), 24(5): 63–70, 1990.

    Google Scholar 

  22. M. Weiler, M. Kraus, M. Merz, and T. Ertl. Hardware-Based Ray Casting for Tetrahedral Meshes. In Proceedings Visualization 2003, pp. 333–340, 2003.

    Google Scholar 

  23. M. Weiler, P. N. Mallón, M. Kraus, and T. Ertl. Texture-Encoded Tetrahedral Strips. In Proceedings Symposium on Volume Visualization 2004 (to appear), 2004.

    Google Scholar 

  24. L. Westover. Footprint Evaluation for Volume Rendering. ACM Computer Graphics (Proceedings SIGGRAPH’ 90), 24(4): 367–376, 1990.

    Google Scholar 

  25. C. M. Wittenbrink, T. Malzbender, and M. E. Goss. Opacity-Weighted Color Interpolation for Volume Visualization. In Proceedings 1998 Symposium on Volume Visualization, pp. 135–142, 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Weiler, M., Kraus, M., Guthe, S., Ertl, T., Straßer, W. (2006). Ray Casting with Programmable Graphics Hardware. In: Bonneau, GP., Ertl, T., Nielson, G.M. (eds) Scientific Visualization: The Visual Extraction of Knowledge from Data. Mathematics and Visualization. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-30790-7_8

Download citation

Publish with us

Policies and ethics