Issue No. 06 - November (1995 vol. 15)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/38.469514
Ray tracing has been an effective technique for producing realistic images of solids presented by Constructive Solid Geometry (CSG). In this paper we propose a nonuniform space subdivision that aims to reduce the number of the ray-object intersection computations and point classifications. Our method subdivides the space using the face planes of the S-bounds of the primitives in a bottom-up fashion and produces a subdivision in which the localized CSG tree in each leaf voxel is greatly reduced. The use of S-bounds in the space subdivision effective reduces the number of intersection computations and the size of localized CSG trees assigned to the leaf voxels of the subdivision. The reduction of localized CSG tree, in turn, further reduces the number of both intersection computations and point classifications. We comment on the implementation of our approach and compare it with an existing method.
Solid modeling, CSG solid, ray tracing, space subdivision, S-bounds.
Jung-Hong Chuang, Weun-Jier Hwang, "A New Space Subdivision for Ray Tracing CSG Solids", IEEE Computer Graphics and Applications, vol. 15, no. , pp. 56-62, November 1995, doi:10.1109/38.469514