Twisting, Tearing and Flicking Effects in String Animations
String-like objects in our daily lives including shoelaces, threads and rubber cords exhibit interesting behaviors such as twisting, tearing and bouncing back when pulled and released. In this paper, we present a method that enables these behaviors in traditional string simulation methods that explicitly represent a string by particles and segments. We offer the following three contributions. First, we introduce a method for handling twisting effects with both uniform and non-uniform torsional rigidities. Second, we propose a method for estimating the tension acting in inextensible objects in order to reproduce tearing and flicking (bouncing back); whereas the tension for an extensible object can be easily computed via its stretched length, the length of an inextensible object is maintained constant in general, and thus we need a novel approach. Third, we introduce an optimized grid-based collision detection for an efficient computation of collisions. We demonstrate that our method allows visually plausible animations of string-like objects made of various materials and is a fast framework for interactive applications such as games.
KeywordsCollision Detection Torsional Rigidity Material Frame Rupture Point Hair Strand
Unable to display preview. Download preview PDF.
- 1.Baraff, D., Witkin, A.: Large steps in cloth simulation. In: ACM SIGGRAPH 1998 Conference Proceedings, pp. 43–54 (1998)Google Scholar
- 4.Bhuvenesh, C.G., Rajesh, D.A., David, M.H. (eds.): Textile sizing. CRC Press (2004)Google Scholar
- 5.Diziol, R., Bender, J., Bayer, D.: Volume conserving simulation of deformable bodies. In: Eurographics 2009 Short Papers, pp. 37–40 (2009)Google Scholar
- 7.Hadap, S.: Oriented strands: dynamics of stiff multi-body system. In: Proceedings of the 2006 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 91–100 (2006)Google Scholar
- 8.Harada, T.: Real-time rigid body simulation on GPUs. In: GPU Gems 3, ch. 29, pp. 123–148 (2007)Google Scholar
- 11.Provot, X.: Deformation constraints in a mass-spring model to describe rigid cloth behavior. In: Graphics Interface 1995 Conference Proceedings, pp. 147–154 (1995)Google Scholar
- 16.Sobottka, G., Weber, A.: Efficient bounding volume hierarchies for hair simulation. In: Proceedings of the 2nd Workshop on Virtual Reality Interactions and Physical Simulations, pp. 1–10 (2005)Google Scholar
- 17.Spillmann, J., Teschner, M.: CORDE: Cosserat rod elements for the dynamic simulation of one-dimensional elastic objects. In: Proceedings of the 2007 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 63–72 (2007)Google Scholar