|
ABSTRACT
The simulation of strand like primitives modeled as dynamics of serial branched multi-body chain, albeit a potential reduced coordinate formulation, gives rise to stiff and highly non-linear differential equations. We introduce a recursive, linear time and fully implicit method to solve the stiff dynamical problem arising from such a multi-body system. We augment the merits of the proposed scheme by means of analytical constraints and an elaborate collision response model. We finally discuss a versatile simulation system based on the strand primitive for character dynamics and visual effects. We demonstrate dynamics of ears, braid, long/curly hair and foliage.
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
|
{BCP96} Brenan K. E., Campbell S. L., Petzold L. R.: Numerical Solution of Initial-Value Problems in Differential-Algebraic Equations. Classics in Applied Mathematics. SIAM, 1996.
|
| |
5
|
|
 |
6
|
|
 |
7
|
|
 |
8
|
|
| |
9
|
{CPS92} Cottle R., Pang J. S., Stone R.: The linear complementarity problem. Academic Press, 1992.
|
| |
10
|
|
| |
11
|
{Had03} Hadap S.: Hair Simulation. PhD thesis, MIRALab, CUI, University of Geneva, January 2003.
|
| |
12
|
{HMT01} Hadap S., Magnenat-Thalmann N.: Modeling dynamic hair as a continuum. Computer Graphics Forum 20, 3 (2001), 329--338.
|
| |
13
|
{Ken04} Kenny E.: Stable, Robust, and Versatile Multibody Dynamics Animation. PhD thesis, Department of Computer Science, University of Copenhagen, November 2004.
|
| |
14
|
{Kok04} Kokkevis E.: Practical physics for articulated characters. In Proceedings of Game Developers Conference 2004 (2004).
|
| |
15
|
|
| |
16
|
|
| |
17
|
{Pai02} Pai D. K.: Strands: Interactive simulation of thin solids using cosserat models. Computer Graphics Forum 21, 3 (2002), 347--352.
|
| |
18
|
|
| |
19
|
{PK96} Park F. C., Kang I. G.: Cubic interpolation on the rotation group using cayley parameters. In Proceedings of the ASME 24th Biennial Mechanisms Conference (Irvine, CA, 1996).
|
| |
20
|
{PS03} Pang J.-S., Stewart D. E.: Differential Variational Inequalities. Tech. rep., http://www.cis.upenn.edu/davinci/publications, 2003.
|
| |
21
|
|
| |
22
|
{RCT91} Rosenblum R., Carlson W., Tripp E.: Simulating the structure and dynamics of human hair: Modeling, rendering and animation. The Journal of Visualization and Computer Animation 2, 4 (October-December 1991), 141--148.
|
 |
23
|
|
| |
24
|
{RJFdJ04} Rodríguez J. I., Jiménez J. M., Funes F. J., de Jalón J. G.: Recursive and residual algorithms for the efficient numerical integration of multi-body systems. Multibody System Dynamics 11, 4 (May 2004), 295--320.
|
| |
25
|
{Rub00} Rubin M.: Cosserat Theories: Shells, Rods and Points. Springer, 2000.
|
| |
26
|
{Sha01} Shabana A. A.: Computational Dynamics. Wiley-Interscience, 2001.
|
CITED BY 6
|
|
|
|
|
Miklós Bergou , Max Wardetzky , Stephen Robinson , Basile Audoly , Eitan Grinspun, Discrete elastic rods, ACM SIGGRAPH ASIA 2008 courses, p.1-12, December 10-13, 2008, Singapore
|
|
|
|
|
|
|
|
|
|
|
|
|
|