Affiliation:
1. The Media Laboratory, Massachusetts Institute of Technology, Cambridge, MA
2. Department of Computer Science, Box 1910, Brown University, Providence, RI
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.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,General Computer Science
Reference17 articles.
1. A Generalization of Algebraic Surface Drawing
2. Interactive techniques for implicit modeling
3. Extended free-form deformation: a sculpturing tool for 3D geometric modeling
4. J. Foley A. van Dam S. Feiner and J. Hughes. Computer Graph!cs: Principles and Practice. Addison-Wesley second edition 1990. J. Foley A. van Dam S. Feiner and J. Hughes. Computer Graph!cs: Principles and Practice. Addison-Wesley second edition 1990.
5. Filtering by repeated integration
Cited by
154 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献