Efficient Hybrid Rendering of Volume Data and Polygons

Techniques are presented for efficient visualization of any combination of volume data (scalar field) and polygon data. The scalar field is rendered using ray casting, and polygons using a depth buffer algorithm. Ray casting efficiency is improved using an item buffer produced during polygon scan conversion. The efficiency of ray casting is further improved by adaptive sampling in the screen plane, using an object space refinement criterion. For sampling the scalar field in depth along the ray, four different strategies are compared in performance and image quality.

[1]  Donald P. Greenberg,et al.  Improved Computational Methods for Ray Tracing , 1984, TOGS.

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

[3]  Willem F. Bronsvoort,et al.  Two methods for improving the efficiency of ray casting in solid modelling , 1984 .

[4]  James F. Blinn,et al.  Light reflection functions for simulation of clouds and dusty surfaces , 1982, SIGGRAPH.

[5]  W. Lorensen,et al.  Two algorithms for the three-dimensional reconstruction of tomograms. , 1988, Medical physics.

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

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

[8]  Peter Shirley,et al.  A polygonal approximation to direct scalar volume rendering , 1990, SIGGRAPH 1990.

[9]  Solomon Eyal Shimony,et al.  3D scan-conversion algorithms for voxel-based graphics , 1987, I3D '86.

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

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

[12]  John Amanatides,et al.  A Fast Voxel Traversal Algorithm for Ray Tracing , 1987, Eurographics.

[13]  Ray J. Meyers,et al.  Ray traced scalar fields with shaded polygonal output , 1990, Proceedings of the First IEEE Conference on Visualization: Visualization `90.

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

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