Sculpting
- 1 July 1991
- proceedings article
- Published by Association for Computing Machinery (ACM)
- Vol. 25 (4), 267-274
- https://doi.org/10.1145/122718.122747
Abstract
We present a new interactive modeling technique based on the notion of sculpting a solid material. A sculpting tool is controlled by a 3D input device and the material is represented by voxel data; the tool acts by modifying the values in the voxel array, much as a "paint" program's "paintbrush" modifies bitmap values. The voxel data is converted to a polygonal surface using a "marching-cubes" algorithm; since the modifications to the voxel data are local, we accelerate this computation by an incremental algorithm and accelerate the display by using a special data structure for determining which polygons must be redrawn in a particular screen region. We provide a variety of tools: one that cuts away material, one that adds material, a "sandpaper" tool, a "heat gun," etc. The technique provides an intuitive direct interaction, as if the user were working with clay or wax. The models created are free-form and may have complex topology; however, they are not precise, so the technique is appropriate for modeling a boulder or a tooth but not for modeling a crankshaft.Keywords
This publication has 13 references indexed in Scilit:
- Extended free-form deformation: a sculpturing tool for 3D geometric modelingACM SIGGRAPH Computer Graphics, 1990
- Interactive techniques for implicit modelingACM SIGGRAPH Computer Graphics, 1990
- 3D paintACM SIGGRAPH Computer Graphics, 1990
- The ThingWorld modeling system: virtual sculpting by modal forcesACM SIGGRAPH Computer Graphics, 1990
- Marching cubes: A high resolution 3D surface construction algorithmACM SIGGRAPH Computer Graphics, 1987
- Real-time shaded NC milling displayACM SIGGRAPH Computer Graphics, 1986
- Free-form deformation of solid geometric modelsACM SIGGRAPH Computer Graphics, 1986
- Filtering by repeated integrationACM SIGGRAPH Computer Graphics, 1986
- An image synthesizerACM SIGGRAPH Computer Graphics, 1985
- Anti-aliased line drawing using brush extrusionACM SIGGRAPH Computer Graphics, 1983