ABSTRACT
A new algorithm for image-space CSG rendering is presented, based on
subtraction of convex objects in a specific sequence. The algorithm
has been
implemented on OpenGL PC graphics hardware, as well as SGI workstations.
Advantages of the algorithm include simpler implementation, closer
affinity to
hardware capabilities and comparable performance to other image-space
CSG
algorithms. The new algorithm is described, and compared to previous
algorithms, experimentally and theoretically. Some graphics hardware
issues
related to image-space CSG performance are also discussed.