Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/584110.584113acmconferencesArticle/Chapter ViewAbstractPublication PagesvisConference Proceedingsconference-collections
Article

Hardware-based view-independent cell projection

Published: 28 October 2002 Publication History

Abstract

We present the first, view-independent cell projection algorithm for off-the-shelf programmable graphics hardware. Our implementation performs all computations for the projection and scan conversion of a set of tetrahedra on the graphics hardware and is therefore compatible with many of the hardware-accelerated optimizations for polygonal graphics, e.g. OpenGL vertex arrays and display lists. Apart from our actual implementation, we discuss potential improvements on future, more flexible graphics hardware and applications to interactive volume visualization of unstructured meshes.

References

[1]
P. Cignoni, C. Montani, D. Sarti, and R. Scopigno. On the optimization of projective volume rendering. In R. Scanteni, J. van Wijk, and P. Zanarini, editors, Visualization in Scientific Computing '95, pages 58-71. Springer-Verlag Wien, 1995.
[2]
João Comba, James T. Klosowski, Nelson Max, Joseph S. B. Mitchell, Claudio T. Silva, and Peter L. Williams. Fast polyhedral cell sorting for interactive rendering of unstructured grids. Computer Graphics Forum (Proceedings of Eurographics '99), 18(3):369-376, 1999.
[3]
M. Cyrus and J. Beck. Generalized two- and three-dimensional clipping. In Computers and Graphics 3(1), pages 23-28, 1978.
[4]
K. Engel, M. Kraus, and T. Ertl. High-Quality Pre-Integrated Volume Rendering Using Hardware-Accelerated Pixel Shading. In Eurographics / SIGGRAPH Workshop on Graphics Hardware '01, Annual Conference Series, pages 9-16. Addison-Wesley Publishing Company, Inc., 2001.
[5]
Ricardo Farias, Joseph S. B. Mitchell, and Claudio T. Silva. Zsweep: An efficient and exact projection algorithm for unstructured volume rendering. In Roger Crawfis and Danny Cohen-Or, editors, Proceedings Volume Visualization and Graphics Symposium 2000, pages 91-99. ACM Press, 2000.
[6]
Foley, Van Dam, Feiner und Hughes. Computer Graphics: Principles and Practice. Addison-Wesley, 2 edition, 1990.
[7]
Mark J. Kilgard, editor. NVIDIA OpenGL Extension Specifications. NVIDIA Corporation, 2001.
[8]
Davis King, Craig M Wittenbrink, and Hans J. Wolters. An architecture for interactive tetrahedral volume rendering. In Klaus Mueller and Arie Kaufman, editors, Volume Graphics 2001, Proceedings of the International Workshop on Volume Graphics 2001, pages 163-180. Springer-Verlag, 2001.
[9]
Martin Kraus and Thomas Ertl. Cell-projection of cyclic meshes. In Thomas Ertl, Kenneth Joy, and Amitabh Varshney, editors, Proceedings IEEE Visualization 2001, pages 215-222. ACM Press, 2001.
[10]
Martin Kraus and Thomas Ertl. Implementing ray casting in tetrahedral meshes with programmable graphics hardware. Technical Report 1, Visualization and Interactive Systems Group at the University of Stuttgart, 2002.
[11]
Brian Marshall. Directx graphics future, 2001. Presentation at the Microsoft DirectX Meltdown 2001, available at http://www.microsoft.com/mscorp/corpevents/meltdown2001/presentations.asp.
[12]
N. Max. Optical models for direct volume rendering. In IEEE Transactions on Visualization and Computer Graphics 1(2), pages 99-108, 1995.
[13]
Nelson Max, Pat Hanrahan, and Roger Crawfis. Area and volume coherence for efficient visualization of 3d scalar functions. ACM Computer Graphics (Proceedings of San Diego Workshop on Volume Visualization 1990), 24(5):27-33, 1990.
[14]
Stefan Röttger, Martin Kraus, and Thomas Ertl. Hardware-accelerated volume and isosurface rendering based on cell-projection. In Thomas Ertl, Bernd Hamann, and Amitabh Varshney, editors, Proceedings IEEE Visualization 2000, pages 109-116. ACM Press, 2000.
[15]
Peter Shirley and Allan Tuchman. A polygonal approximation to direct scalar volume rendering. ACM Computer Graphics (Proceedings of San Diego Workshop on Volume Visualization 1990), 24(5):63-70, 1990.
[16]
Clifford M. Stein, Barry G. Becker, and Nelson L. Max. Sorting and hardware assisted rendering for volume visualization. In Arie Kaufman and Wolfgang Krueger, editors, Proceedings 1994 Symposium on Volume Visualization, pages 83-89. ACM Press, 1994.
[17]
P. L. Williams and N. Max. A volume density optical model. In ACM Computer Graphics (1992 Workshop on Volume Visualization), pages 61-68, 1992.
[18]
P. L. Williams, N. L. Max, and C. M. Stein. A high accuracy volume renderer for unstructured data. In IEEE Transactions on Visualization and Computer Graphics 4(1), pages 37-54, 1998.
[19]
Peter L. Williams. Visibility ordering meshed polyhedra. ACM Transactions on Graphics, 11(2):103-126, 1992.
[20]
Craig M. Wittenbrink. Cellfast: Interactive unstructured volume rendering. In Craig M Wittenbrink, Amitabh Varshney, and Hans Hagen, editors, IEEE Visualization 1999 Late Breaking Hot Topics, pages 21-24, 1999.
[21]
Craig M. Wittenbrink. R-buffer: A pointerless a-buffer hardware architecture. In Proceedings Graphics Hardware 2001, pages 73-80. ACM Press, 2001.
[22]
Mason Woo, Jackie Neider, Tom Davis, and Dave Shreiner. OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 1.2. Addison-Wesley, third edition, 1999.

Cited By

View all
  • (2010)Hardware-assisted projected tetrahedraProceedings of the 12th Eurographics / IEEE - VGTC conference on Visualization10.1111/j.1467-8659.2009.01673.x(903-912)Online publication date: 9-Jun-2010
  • (2006)Real-time shell space rendering of volumetric geometryProceedings of the 4th international conference on Computer graphics and interactive techniques in Australasia and Southeast Asia10.1145/1174429.1174477(265-274)Online publication date: 29-Nov-2006
  • (2006)Projected Tetrahedra RevisitedIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2006.7712:4(461-473)Online publication date: 1-Jul-2006
  • Show More Cited By

Index Terms

  1. Hardware-based view-independent cell projection

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    VVS '02: Proceedings of the 2002 IEEE symposium on Volume visualization and graphics
    October 2002
    144 pages
    ISBN:0780376412

    Sponsors

    Publisher

    IEEE Press

    Publication History

    Published: 28 October 2002

    Check for updates

    Author Tags

    1. cell projection
    2. pixel shading
    3. programmable graphics hardware
    4. ray tracing
    5. tetrahedral meshes
    6. unstructured meshes
    7. volume rendering
    8. volume visualization

    Qualifiers

    • Article

    Conference

    VolVis02
    Sponsor:
    VolVis02: Symposium on Volume, Visualization and Graphics
    October 28 - 29, 2002
    Massachusetts, Boston

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)6
    • Downloads (Last 6 weeks)5
    Reflects downloads up to 18 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2010)Hardware-assisted projected tetrahedraProceedings of the 12th Eurographics / IEEE - VGTC conference on Visualization10.1111/j.1467-8659.2009.01673.x(903-912)Online publication date: 9-Jun-2010
    • (2006)Real-time shell space rendering of volumetric geometryProceedings of the 4th international conference on Computer graphics and interactive techniques in Australasia and Southeast Asia10.1145/1174429.1174477(265-274)Online publication date: 29-Nov-2006
    • (2006)Projected Tetrahedra RevisitedIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2006.7712:4(461-473)Online publication date: 1-Jul-2006
    • (2006)A Generic and Scalable Pipeline for GPU Tetrahedral Grid RenderingIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2006.11012:5(1345-1352)Online publication date: 1-Sep-2006
    • (2005)Time-varying interval volumesProceedings of the Fourth Eurographics / IEEE VGTC conference on Volume Graphics10.5555/2386472.2386487(99-107)Online publication date: 20-Jun-2005
    • (2004)Isosurface computation made simpleProceedings of the Sixth Joint Eurographics - IEEE TCVG conference on Visualization10.5555/2384225.2384270(293-300)Online publication date: 19-May-2004
    • (2004)Interactively visualizing procedurally encoded scalar fieldsProceedings of the Sixth Joint Eurographics - IEEE TCVG conference on Visualization10.5555/2384225.2384230(35-44)Online publication date: 19-May-2004
    • (2004)Volume Interval Segmentation and RenderingProceedings of the 2004 IEEE Symposium on Volume Visualization and Graphics10.5555/1038266.1039021(55-62)Online publication date: 11-Oct-2004
    • (2004)A Fast High Accuracy Volume Renderer for Unstructured DataProceedings of the 2004 IEEE Symposium on Volume Visualization and Graphics10.5555/1038266.1039016(9-16)Online publication date: 11-Oct-2004
    • (2004)Rendering Implicit Flow VolumesProceedings of the conference on Visualization '0410.1109/VISUAL.2004.90(99-106)Online publication date: 10-Oct-2004
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media