📜

Bending stiffness가 현재 모양에 따라 dynamic하게 변하지 않을까?

Plausible cloth animation using dynamic bending model (2008) Progress in Natural Science

Abstract

Simulating the mechanical behavior of a cloth is a very challenging and important problem in computer animation. The models of bending in most existing cloth simulation approaches are taking the assumption that the cloth is little deformed from a plate shape. Therefore, based on the thin-plate theory, these bending models do not consider the condition that the current shape of the cloth under large deformations cannot be regarded as the approximation to that before deformation, which leads to an unreal static bending. [This paper introduces a dynamic bending model which is appropriate to describe large out-plane deformations such as cloth buckling and bending, and develops a compact implementation of the new model on spring-mass systems. Experimental results show that wrinkles and folds generated using this technique in cloth simulation, can appear and vanish in a more natural way than other approaches.]

1. Introduction

Decouple the buckling deformation into two different types:
shearing buckling
by stretching
structural buckling
by compression
A new dynamic bending model
derived from the thin-shell theory
describe the structural buckling
An implementation of the model
by the dynamic stiffness method

2. Problems in the existing cloth simulation approaches

the cloth usually shows a strong resistance to stretch and shear, but a weak resistance to bending
the bending deformation along one direction of a thin-sheet material will change the bending stiffness along other directions
Fig. 1. Different bending stiffness along the vertical direction is formed by the same piece of soft and thin material in three different shapes. (a) Very weak bending stiffness; (b) medial bending stiffness; (c) strong bending stiffness.
the bending model
derived from the thin-plate theory
assumes that the new shape is just warped from a planar plate so that a constant bending stiffness is adopted
However, taking this assumption limits the computational model to be only true to small warping
When this model is used to simulate cloth animation which always involves large warping, the generated wrinkles and folds are fake
derived from the thin-shell theory (Our new dynamic bending model)
more appropriate to model large warping deformation
a dynamic stiffness method (=implementation)
to implement the dynamic bending model on the spring-mass systems
which is compact and easy to integrate into the current available cloth simulator

3. Bending analysis based on thin-shell theory

There are several methods in solid mechanics to model the bending behavior of thin and soft elastic models accurately (e.g., thin-shell elements in Finite Element Analysis). However, these approaches are seldom adopted in the computer animation applications mainly for two reasons: (1) the computation is too time-consuming, and (2) it is hard to interact with other processes like collision handling.
In the particles (or spring-mass system) based approaches
the bending
linear spring (the usual practice)
converted into a linear deformation
simulated by adding a linear spring linking the particles on two triangles sharing the same edge
For the discretization with quadrilateral faces
such a linear bending spring is added on the diagonal of two facets sharing only one node
drawbacks in such simplification
linear springs can only present the one-dimensional relationship between stress and strain but cannot mimic the two-dimensional deformation
using a linear spring can only simulate the relationship between the bending deformation and the forces in small deformation as the relationship is actually nonlinear in large rotation and bending
the bending deformation for cloth animation is dynamic
During the simulation, we need to consider about the variation of bending stiffness led by the change of shape (e.g., the same material but with different shapes as shown in Fig. 1 will have different bending stiffness).
the thin-plate theory
widely employed in the previous cloth simulation approaches
cons
can only model the static bending deformation
assumption
every shape is just slightly deformed from a thin-plate
the thin-shell theory
pros
simulate the dynamic bending
based on the current shape of the objects
Moment = bending stiffness * curvature = Elastic modulus *
Young’s modulus?
Fig. 2. The bending deformation in different configurations. (a) Bending from a plate; (b) bending from a warped shell that is approximated by a cylinder, where g and g′ are the centroid, and x is the inertia axis.
Assumptions
that the plate is warped around the 1 axis only
The width-thickness ratio (w/h), which is an important parameter in the later analysis of bending, usually falls in the range between 5 and 50
The thickness (h) of fabrics is usually between 0.15 and 2 mm, and each quadrilateral facet after tessellation is with the width (w) between 1 and 2 cm
Choosing different values for w/h will greatly affect the bending deformation result as it changes the value of inertial moment.
the buckling of fabrics after bending is much greater than the thickness of fabrics
simplifies the computation of inertial moments after bending
Comparison of the bending deformations of a cylinder-shape cloth falling down by its own weight – all are with the same grids. (a) The result by Ref. [8], (b) the result by Ref. [4] with small Young’s modulus in bending, (c) the result by Ref. [4] with large Young’s modulus bending, (d) our result by the dynamic stiffness method – the small Young’s modulus as (b) is used in bending and w/h = 6 is chosen, (e) our result with w/h = 12 and the large Young’s modulus in bending as (c), and (f) our result by increasing the value of w/h from 6 to 24 while keeping all other parameters in (d).
Screen-shots from the catwalk simulation of Qipao.