Publication | Closed Access
Near real-time CSG rendering using tree normalization and geometric pruning
105
Citations
13
References
1989
Year
Realistic RenderingReal-time CsgEngineeringComputer Graphic TechniqueComputer ArchitectureSystem-level DesignComputer-aided DesignHardware SystemsVisual ComputingCompilersInteractive Computer GraphicFrame BufferComputational GeometryReal-time Computer GraphicGeometric ModelingExpressive RenderingDesignComputer EngineeringComputer ScienceComputer VisionNatural SciencesBoolean Tree NormalizationConstructive Solid Geometry
A description is given of a set of algorithms for efficiently rendering an object defined by constructive solid geometry (CSG) directly onto a frame buffer without converting first to a boundary representation. This method requires only that the frame buffer contain sufficient memory to hold two color values, two depth values, and three one-bit flags. The algorithm first converts the CSG tree to a normalized form that is analogous to the sum-of-products form for Boolean switching functions. The following are developed: dynamic interleaving of Boolean tree normalization with bounding-box pruning, allowing efficient rendering for most CSG objects; a method for extending the technique to nonconvex primitives; and implementation of these ideas in an interactive CSG design system on the Pixel-planes 4 solid modeling system. In the design system the designer directly manipulates the CSG structure while continuously viewing the color rendering of the object being designed.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
| Year | Citations | |
|---|---|---|
Page 1
Page 1