Conference / Journal:

IEEE Computer Graphics and Applications, Vol. 15, No. 6




Ray tracing has been an effective technique for producing realistic images of solids represented 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 effectively reduces the number of intersection computations and the size of localized CSG trees assigned to 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.


PDF: Download

Go to top