Fast volume rendering with embedded geometric primitives

A general solution is presented to the problem of direct scalar volume rendering with embedded geometric primitives. The method developed places almost no restrictions on the structure of the volume mesh. At the same time geometric primitives may be defined without regard to the volume structure. The volume can be drawn with distinct semi-transparent regions of constant density or with a density that is data-dependent. Geometric objects embedded in the volume may be drawn using different colors and different levels of transparency. The illumination is based on a varying density emitter model, with optional use of external light sources to facilitate perception of the shape of both geometric surfaces and opaque volume regions.

[1]  Christopher Giertsen,et al.  Volume visualization of sparse irregular meshes , 1992, IEEE Computer Graphics and Applications.

[2]  Dan Gordon,et al.  Image space shading of 3-dimensional objects , 1985, Comput. Vis. Graph. Image Process..

[3]  Peter Shirley,et al.  Volume visualization at the center for supercomputing research and development , 1989, VVS '89.

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

[5]  Christopher Giertsen,et al.  Creative parameter selection for volume visualization , 1992, Comput. Animat. Virtual Worlds.

[6]  Henry Fuchs,et al.  3D imaging in medicine : algorithms, systems, applications , 1990 .

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

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

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

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

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