Stable Integration of the Dynamic Cosserat Equations with Application to Hair Modeling

In this paper we propose a new method for stable numerical integration of the dynamic Cosserat equations for rods, which constitute a mechanical framework for the physically based modeling of slender structures like DNA strands, drill strings, marine cables or human hair. Our integration method is well-established in the field of structural dynamics and has the major advantage of unconditional stability as well as user controllable numerical damping. We demonstrate its advantages in the context of fiber-based modeling of human hair. To our knowledge this approach has not been used in the computer graphics community before.

[1]  Jintai Chung,et al.  A Time Integration Algorithm for Structural Dynamics With Improved Numerical Dissipation: The Generalized-α Method , 1993 .

[2]  N. Perkins,et al.  Torsional Buckling and Writhing Dynamics of Elastic Cables and DNA , 2003 .

[3]  William H. Press,et al.  Numerical recipes in C. The art of scientific computing , 1987 .

[4]  Andreas Weber,et al.  Computing Static Electricity on Human Hair , 2006, TPCG.

[5]  Andreas Weber,et al.  Collision Detection in Densely Packed Fiber Assemblies with Application to Hair Modeling , 2005, CISST.

[6]  Marie-Paule Cani,et al.  Super-helices for predicting the dynamics of natural hair , 2006, ACM Trans. Graph..

[7]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[8]  J. Spillmann,et al.  CoRdE: Cosserat rod elements for the dynamic simulation of one-dimensional elastic objects , 2007, SCA '07.

[9]  Marie-Paule Cani,et al.  Predicting Natural Hair Shapes by Solving the Statics of Flexible Rods , 2005, Eurographics.

[10]  Jason I. Gobat,et al.  The dynamics of geometrically compliant mooring systems , 2000 .

[11]  M. Grosenbaugh,et al.  Application of the generalized-α method to the time integration of the cable dynamics equations , 2001 .

[12]  Elmar Schömer,et al.  Interactive simulation of one-dimensional flexible parts , 2006, SPM '06.

[13]  S. Antman Nonlinear problems of elasticity , 1994 .

[14]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .

[15]  Dinesh K. Pai,et al.  STRANDS: Interactive Simulation of Thin Solids using Cosserat Models , 2002, Comput. Graph. Forum.