Joining Volume with Surface Rendering

Different existing methods for the rendering of different classes of data, i.e. surface and volume data, in one image are described and discussed. Two fundamentally different strategies for combining the rendering of volume data with the rendering of surface or other geometric primitives have been developed. The first strategy is to convert either volume data into polygonal data or to convert polygonal data into volume data. Applying one of these conversions results in one class of data, which can be rendered with one appropriate rendering method. The second strategy is to use different rendering methods for the different classes of data and to combine the results in a final display. The rendering modules are either independent from each other or more or less tightly coupled. This includes merging the results of different rendering processes in the z-buffer of a workstation.

[1]  Pat Hanrahan,et al.  Volume Rendering , 2020, Definitions.

[2]  James T. Kajiya,et al.  Ray tracing volume densities , 1984, SIGGRAPH.

[3]  Jürgen Brickmann,et al.  "Marching Cube"-Algorithmen zur schnellen Generierung von Isoflachen auf der Basis dreidimensionaler Datenfelder , 1991 .

[4]  Martin Frühauf,et al.  Combining Volume Rendering with Line and Surface Rendering , 1991, Eurographics.

[5]  Martin Frühauf,et al.  Volume visualization on workstations: Image quality and efficiency of different techniques , 1991, Comput. Graph..

[6]  G. Herman,et al.  3D Imaging In Medicine , 1991 .

[7]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[8]  Arie E. Kaufman,et al.  Intermixing Surface and Volume Rendering , 1990 .

[9]  J. Wilhelms,et al.  Topological considerations in isosurface generation extended abstract , 1990, SIGGRAPH 1990.

[10]  Marc Levoy,et al.  Display of surfaces from volume data , 1988, IEEE Computer Graphics and Applications.

[11]  Steven K. Feiner,et al.  Computer graphics: principles and practice (2nd ed.) , 1990 .

[12]  Tom Duff,et al.  Compositing digital images , 1984, SIGGRAPH.

[13]  Arie E. Kaufman,et al.  An Algorithm for 3D Scan-Conversion of Polygons , 1987, Eurographics.

[14]  W. Krueger The application of transport theory to visualization of 3D scalar data fields , 1990, Proceedings of the First IEEE Conference on Visualization: Visualization `90.

[15]  Theo van Walsum,et al.  Efficient Hybrid Rendering of Volume Data and Polygons , 1992 .

[16]  Marc Levoy,et al.  A hybrid ray tracer for rendering polygon and volume data , 1990, IEEE Computer Graphics and Applications.

[17]  Bernd Hamann,et al.  The asymptotic decider: resolving the ambiguity in marching cubes , 1991, Proceeding Visualization '91.

[18]  Craig Upson,et al.  V-buffer: visible volume rendering , 1988, SIGGRAPH.

[19]  Paolo Sabella,et al.  A rendering algorithm for visualizing 3D scalar fields , 1988, SIGGRAPH.

[20]  David S. Goodsell,et al.  Rendering volumetric data in molecular systems , 1989 .

[21]  Dan Gordon,et al.  Back-to-Front Display of Voxel Based Objects , 1985, IEEE Computer Graphics and Applications.

[22]  R. Bernstein,et al.  Shading 3D-Images from CT Using Gray-Level Gradients , 1986, IEEE Transactions on Medical Imaging.

[23]  Arie E. Kaufman,et al.  Efficient algorithms for 3D scan-conversion of parametric curves, surfaces, and volumes , 1987, SIGGRAPH.