skip to main content
10.5555/1218064.1218077acmconferencesArticle/Chapter ViewAbstractPublication PagesscaConference Proceedingsconference-collections
Article

Oriented strands: dynamics of stiff multi-body system

Published: 02 September 2006 Publication History

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

[1]
{AUK92} Anjyo K., Usami Y., Kurihara T.: A simple method for extracting the natural beauty of hair. In Proceedings of the 19th annual conference on Computer graphics and interactive techniques (SIGGRAPH) (1992), ACM SIGGRAPH.
[2]
{Bar92} Baraff D.: Dynamic simulation of non-penetrating rigid bodies. PhD thesis, Department of Computer Science, Cornell University, March 1992.
[3]
{Bar96} Baraff D.: Linear-time dynamics using lagrange multipliers. Proceedings of SIGGRAPH 96 (August 1996), 137--146.
[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]
{BKCN03} Bertails F., Kim T.-Y., Cani M.-P., Neumann U.: Adaptive wisp tree: a multiresolution control structure for simulating dynamic clustering in hair motion. In 2003 ACM SIGGRAPH / Eurographics Symposium on Computer Animation (aug 2003).
[6]
{BW98} Baraff D., Witkin A. P.: Large steps in cloth simulation. In Proceedings of SIGGRAPH 98 (July 1998), Computer Graphics Proceedings, Annual Conference Series, pp. 43--54.
[7]
{CCK05} Choe B., Choi M. G., Ko H.-S.: Simulating complex hair with robust collision handling. In 2005 ACM SIGGRAPH / Eurographics Symposium on Computer Animation (2005), pp. 153--160.
[8]
{CJY02} Chang J., Jin J., Yu Y.: A practical model for mutual hair inteactions. In Proceedings of Symposium on Computer Animation (July 2002), ACM SIGGRAPH, San Antonio, USA.
[9]
{CPS92} Cottle R., Pang J. S., Stone R.: The linear complementarity problem. Academic Press, 1992.
[10]
{Fea87} Featherstone R.: Robot Dynamics Algorithms. Kluwer Academic Publishers, 1987.
[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]
{LK01} Lee D.-W., Ko H.-S.: Natural hairstyle modeling and animation. Graphical Models 63, 2 (March 2001), 67--85.
[16]
{Mir96} Mirtich B.: Impulse-based Dynamic Simulation of Rigid Body Systems. PhD thesis, University of California, Berkeley, December 1996.
[17]
{Pai02} Pai D. K.: Strands: Interactive simulation of thin solids using cosserat models. Computer Graphics Forum 21, 3 (2002), 347--352.
[18]
{PCP01} Plante E., Cani M.-P., Poulin P.: A layered wisp model for simulating interactions inside long hair. In Proceedings of Eurographics Workshop, Computer Animation and Simulation (September 2001), EUROGRAPHICS, Manchester, UK.
[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]
{PT96} Pang J. S., Trinkle J. C.: Complemestarity formulations and existence of solutions of dynamic multi-rigid-body contact problems with coulomb friction. Mathematical Programming 73 (1996), 199--226.
[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]
{RGL05} Redon S., Galoppo N., Lin. M. C.: Adaptive dynamics of articulated bodies. ACM Transactions on Graphics 24, 3 (aug 2005), 936--945.
[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

View all
  • (2024)MERCI: Mixed curvature-based elements for computing equilibria of thin elastic ribbonsACM Transactions on Graphics10.1145/3674502Online publication date: 4-Jul-2024
  • (2024)Contact detection between curved fibres: high order makes a differenceACM Transactions on Graphics10.1145/365819143:4(1-23)Online publication date: 19-Jul-2024
  • (2019)RedMaxACM Transactions on Graphics10.1145/3306346.332295238:4(1-10)Online publication date: 12-Jul-2019
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SCA '06: Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation
September 2006
370 pages
ISBN:3905673347

Sponsors

Publisher

Eurographics Association

Goslar, Germany

Publication History

Published: 02 September 2006

Check for updates

Qualifiers

  • Article

Conference

SCA06
Sponsor:

Acceptance Rates

Overall Acceptance Rate 183 of 487 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)MERCI: Mixed curvature-based elements for computing equilibria of thin elastic ribbonsACM Transactions on Graphics10.1145/3674502Online publication date: 4-Jul-2024
  • (2024)Contact detection between curved fibres: high order makes a differenceACM Transactions on Graphics10.1145/365819143:4(1-23)Online publication date: 19-Jul-2024
  • (2019)RedMaxACM Transactions on Graphics10.1145/3306346.332295238:4(1-10)Online publication date: 12-Jul-2019
  • (2018)Inverse elastic shell design with contact and frictionACM Transactions on Graphics10.1145/3272127.327503637:6(1-16)Online publication date: 4-Dec-2018
  • (2018)Interactive Two-Way Shape Design of Elastic BodiesProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/32031961:1(1-17)Online publication date: 25-Jul-2018
  • (2017)Haptic rendering and interactive simulation using passive midpoint integrationInternational Journal of Robotics Research10.1177/027836491773182136:12(1341-1362)Online publication date: 1-Oct-2017
  • (2017)An adaptive floating tangents fitting with helices method for image-based hair modelingProceedings of the Computer Graphics International Conference10.1145/3095140.3095166(1-5)Online publication date: 27-Jun-2017
  • (2016)Position and orientation based Cosserat rodsProceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation10.5555/2982818.2982842(169-178)Online publication date: 11-Jul-2016
  • (2016)Computational design of stable planar-rod structuresACM Transactions on Graphics10.1145/2897824.292597835:4(1-11)Online publication date: 11-Jul-2016
  • (2015)Efficient and stable approach to elasticity and collisions for hair animationProceedings of the 2015 Symposium on Digital Production10.1145/2791261.2791271(41-49)Online publication date: 8-Aug-2015
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media