ACM Home Page
Please provide us with feedback. Feedback
Using particles to sample and control implicit surfaces
Full text PdfPdf (205 KB),  PsPs (563 KB)
Source International Conference on Computer Graphics and Interactive Techniques archive
Proceedings of the 21st annual conference on Computer graphics and interactive techniques table of contents
Pages: 269 - 277  
Year of Publication: 1994
ISBN:0-89791-667-0
Authors
Andrew P. Witkin  Department of Computer Science, Carnegie Mellon University
Paul S. Heckbert  Department of Computer Science, Carnegie Mellon University
Sponsor
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 57,   Citation Count: 76
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/192161.192227
What is a DOI?

ABSTRACT

We present a new particle-based approach to sampling and controlling implicit surfaces. A simple constraint locks a set of particles onto a surface while the particles and the surface move. We use the constraint to make surfaces follow particles, and to make particles follow surfaces. We implement control points for direct manipulation by specifying particle motions, then solving for surface motion that maintains the constraint. For sampling and rendering, we run the constraint in the order direction, creating floater particles that roam freely over the surface. Local repulsion is used to make floaters spread evenly across the surface. By varying the radius of repulsion adaptively, and fissioning or killing particles based on the local density, we can achieve good sampling distributions very rapidly, and maintain them even in the face of rapid and extreme deformations and changes in surface topology.


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
J. Baumgarte. Stabilization of constraints and integrals of motion in dynamical systems. Computer Methods in Applied Mechanics, 1972.
 
7
Thaddeus Beier. Practical uses for implicit surfaces in an-imation. In Modeling, Visualizing, and Animating Implicit Surfaces (SIGGRAPH '93 Course Notes), pages 20.1-20.10. 1993.
8
 
9
 
10
11
 
12
 
13
Phillip Gill, Walter Murray, and Margret Wright. Practical Optimization. Academic Press, New York, NY, 1981.
14
 
15
Herbert Goldstein. Classical Mechanics. Addision Wesley, Reading, MA, 1950.
16
 
17
David J. Jevans, Brian Wyvill, and Geoff Wyvill. Speeding up 3-D animation for simulation. In Proc. MAPCON IV (Multi and Array Processors), pages 94-100, Jan. 1988.
18
19
20
 
21
22
 
23
W.H. Press, B.P. Flannery, S. A. Teukolsky, and W. T. Vetter-ling. Numerical Recipes in C. Cambridge University Press, Cambridge, England, 1988.
 
24
A. Ricci. A constructive geometry for computer graphics. Computer Journal, 16(2):157-160, May 1973.
 
25
T. Sederberg. Piecewise algebraic surface patches. Computer Aided Geometric Design, 2(1-3):53-60, 1985.
 
26
27
28
29
30
31
32
 
33
Brian Wyvill, Craig McPheeters, and Geoff Wyvill. Data struc-ture for soft objects. The Visual Computer, 2(4):227-234, 1986.

CITED BY  76

Collaborative Colleagues:
Andrew P. Witkin: colleagues
Paul S. Heckbert: colleagues