Issue No. 02 - March/April (1990 vol. 10)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/38.50671
<p>Volume rendering, a technique for visualizing sampled functions of three spatial dimensions by computing 2-D projections of a colored semitransparent volume, is extended to handle polygonally defined objects. A hybrid ray-tracing algorithm, whereby rays are simultaneously cast through a set of polygons and a volume data array, is used. Samples of each are drawn at equally spaced intervals along the rays, and the resulting colors and opacities are composited together in depth-sorted order. To avoid aliasing of polygonal edges at modest computational expense, a form of selective supersampling is used. To avoid errors in visibility at polygon-volume intersections, special treatment is given to volume samples lying immediately in front of and behind polygons. The cost, image quality, and versatility of the algorithm are evaluated using data from 3-D medical imaging applications.</p>
M. Levoy, "Volume Rendering," in IEEE Computer Graphics and Applications, vol. 10, no. , pp. 33-40, 1990.