|
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
 |
2
|
|
 |
3
|
|
| |
4
|
|
 |
5
|
|
 |
6
|
|
 |
7
|
|
 |
8
|
Margaret Minsky , Ouh-young Ming , Oliver Steele , Frederick P. Brooks, Jr. , Max Behensky, Feeling and seeing: issues in force display, ACM SIGGRAPH Computer Graphics, v.24 n.2, p.235-241, Mar. 1990
|
| |
9
|
|
 |
10
|
|
 |
11
|
|
 |
12
|
|
 |
13
|
|
 |
14
|
|
 |
15
|
|
| |
16
|
B. Wyvill and D. Jevans. Table driven polygonization. In SIGGRAPH "90 Course Notes, Modeling and Animation with Implicit Surfaces, pages 7/1-7/6, August 1990.
|
| |
17
|
B. Wyvill, C. McPheeters, and G. Wyvill. Data structure for soft objects. The Visual Computer, 2(4), 1986.
|
CITED BY 75
|
|
|
Scott S. Snibbe , Karon E. MacLean , Rob Shaw , Jayne Roderick , William L. Verplank , Mark Scheeff, Haptic techniques for media control, Proceedings of the 14th annual ACM symposium on User interface software and technology, November 11-14, 2001, Orlando, Florida
|
|
|
|
|
|
|
|
|
|
Ravin Balakrishman , Colin Ware , Tim Smith, Virtual hand tool with force feedback, Conference companion on Human factors in computing systems, p.83-84, April 24-28, 1994, Boston, Massachusetts, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
Maneesh Agrawala , Andrew C. Beers , Marc Levoy, 3D painting on scanned surfaces, Proceedings of the 1995 symposium on Interactive 3D graphics, p.145-ff., April 09-12, 1995, Monterey, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Rafael Huff , Carlos A. Dietrich , Luciana P. Nedel , Carla M. D. S. Freitas , João L. D. Comba , Silvia D. Olabarriaga, Erasing, digging and clipping in volumetric datasets with one or two hands, Proceedings of the 2006 ACM international conference on Virtual reality continuum and its applications, June 14-April 17, 2006, Hong Kong, China
|
|
|
|
|
Tetsuzo Kuragano , Akira Yamaguchi , Yoshihiro Arimitsu, A fair curve generation algorithm based on a hand-drawn sketch, Proceedings of the 6th WSEAS International Conference on Signal Processing, Computational Geometry & Artificial Vision, p.1-9, August 21-23, 2006, Elounda, Greece
|
|
Kenneth P. Herndon , Robert C. Zeleznik , Daniel C. Robbins , D. Brookshire Conner , Scott S. Snibbe , Andries van Dam, Interactive shadows, Proceedings of the 5th annual ACM symposium on User interface software and technology, p.1-6, November 15-18, 1992, Monteray, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Eric Paquette , Pierre Poulin , George Drettakis, Surface aging by impacts, No description on Graphics interface 2001, p.175-182, June 07-09, 2001, Ottawa, Ontario, Canada
|
|
|
|
|
|
|
|
|
|
|
Ignacio Llamas , Alexander Powell , Jarek Rossignac , Chris D. Shaw, Bender: a virtual ribbon for deforming 3D shapes in biomedical and styling applications, Proceedings of the 2005 ACM symposium on Solid and physical modeling, p.89-99, June 13-15, 2005, Cambridge, Massachusetts
|
|
|
|
|
|
|
|
|
|
|
|
|
Ken Hinckley , Randy Pausch , John C. Goble , Neal F. Kassell, A survey of design issues in spatial input, Proceedings of the 7th annual ACM symposium on User interface software and technology, p.213-222, November 02-04, 1994, Marina del Rey, California, United States
|
INDEX TERMS
Primary Classification:
I.
Computing Methodologies
I.3
COMPUTER GRAPHICS
I.3.5
Computational Geometry and Object Modeling
Subjects:
Curve, surface, solid, and object representations
Additional Classification:
H.
Information Systems
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
H.5.2
User Interfaces (D.2.2, H.1.2, I.3.6)
Subjects:
Interaction styles (e.g., commands, menus, forms, direct manipulation)
I.
Computing Methodologies
I.3
COMPUTER GRAPHICS
I.3.3
Picture/Image Generation
Subjects:
Display algorithms
I.3.6
Methodology and Techniques
Subjects:
Interaction techniques
General Terms:
Algorithms,
Human Factors
Keywords:
3D interaction,
antialiasing,
free-form modeling,
sculpting,
volumetric data
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|