“The VolumePro real-time ray-casting system” by Pfister, Hardenbergh, Knittel, Lauer and Seiler

  • ©Hanspeter Pfister, Jan C. Hardenbergh, Jim Knittel, Hugh Lauer, and Larry Seiler

Conference:


Type:


Title:

    The VolumePro real-time ray-casting system

Presenter(s)/Author(s):



Abstract:


    This paper describes VolumePro, the world’s first single-chip real-time volume rendering system for consumer PCs. VolumePro implements ray-casting with parallel slice-by-slice processing. Our discussion of the architecture focuses mainly on the rendering pipeline and the memory organization. VolumePro has hardware for gradient estimation, classification, and per-sample Phong illumination. The system does not perform any pre-processing and makes parameter adjustments and changes to the volume data immediately visible. We describe several advanced features of VolumePro, such as gradient magnitude modulation of opacity and illumination, supersampling, cropping and cut planes. The system renders 500 million interpolated, Phong illuminated, composited samples per second. This is sufficient to render volumes with up to 16 million voxels (e.g., 2563 ) at 30 frames per second.

References:


    1. K. Akeley. RealityEngine graphics. In Computer Graphics, Proceedings of SIGGRAPH 93, pages 109-116, August 1993.
    2. B. Cabral, N. Cam, and J. Foran. Accelerated volume rendering and tomographic reconstruction using texture mapping hardware. In 1994 Workshop on Volume Visualization, pages 91-98, Washington, DC, October 1994.
    3. D. Cohen and A. Kaufman. A 3D skewing and de-skewing scheme for conflict-free access to rays in volume rendering. IEEE Transactions on Computers, 44(5):707-710, May 1995.
    4. T. J. Cullip and U. Neumann. Accelerating volume reconstruction with 3D texture mapping hardware. Technical Report TR93-027, Department of Computer Science at the University of North Carolina, Chapel Hill, 1993.
    5. R. A. Drebin, L. Carpenter, and P. Hanrahan. Volume rendering. Computer Graphics, 22(4):65-74, August 1988.
    6. A. Van Gelder and K. Kim. Direct volume rendering with shading via three-dimensional textures. In ACM/IEEE Symposium on Volume Visualization, pages 23-30, San Francisco, CA, October 1996.
    7. T. Guenther, C. Poliwoda, C. Reinhard, J. Hesser, R. Maenner, H.-P. Meinzer, and H.-J. Baur. VIRIM: A massively parallel processor for real-time volume visualization in medicine. In Proceedings of the 9th Eurographics Workshop on Graphics Hardware, pages 103-108, Oslo, Norway, September 1994.
    8. P. Haeberli and K. Akeley. The accumulation buffer; hardware support for high-quality rendering. In Computer Graphics, volume 24 of Proceedings of SIGGRAPH 90, pages 309-318, Dallas, TX, August 1990.
    9. G. Knittel and W. Strasser. Vizard – visualization accelerator for real-time display. In Proceedings of the Siggraph/Eurographics Workshop on Graphics Hardware, pages 139-146, Los Angeles, CA, August 1997.
    10. P. Lacroute. Analysis of a parallel volume rendering system based on the shear-warp factorization. IEEE Transactions on Visualization and Computer Graphics, 2(3):218-231, September 1996.
    11. P. Lacroute and M. Levoy. Fast volume rendering using a shear-warp factorization of the viewing transform. In Computer Graphics, Proceedings of SIGGRAPH 94, pages 451- 457, July 1994.
    12. M. Levoy. Display of surfaces from volume data. IEEE Computer Graphics & Applications, 8(5):29-37, May 1988.
    13. R. Osborne, H. Pfister, H. Lauer, N. McKenzie, S. Gibson, W. Hiatt, and T. Ohkami. EM-Cube: An architecture for lowcost real-time volume rendering. In Proceedings of the Siggraph/Eurographics Workshop on Graphics Hardware, pages 131-138, Los Angeles, CA, August 1997.
    14. H. Pfister and A. Kaufman. Cube-4 – A scalable architecture for real-time volume rendering. In 1996 ACM/IEEE Symposium on Volume Visualization, pages 47-54, San Francisco, CA, October 1996.
    15. P. Schroder and G. Stoll. Data parallel volume rendering as line drawing. In 1992 Workshop on Volume Visualization, pages 25-31, Boston, MA, October 1992.
    16. J. van Scheltinga, J. Smit, and M. Bosma. Design of an onchip reflectance map. In Proceedings of the 10th Eurographics Workshop on Graphics Hardware, pages 51-55, Maastricht, The Netherlands, August 1995.
    17. D. Voorhies and J. Foran. Reflection vector shading hardware. In Computer Graphics, Proceedings of SIGGRAPH 94, pages 163-166, Orlando, FL, July 1994.
    18. R. Westerman and T. Ertl. Efficiently using graphics hardware in volume rendering applications. In Computer Graphics, Proceedings of SIGGRAPH 98, pages 169-177, 1998.
    19. R. Yagel and A. Kaufman. Template-based volume viewing. Computer Graphics Forum, Proceedings Eurographics, 11(3):153-167, September 1992.


ACM Digital Library Publication:



Overview Page: