← Back to results

Cloth modeling - Wikipedia Jump to content Main menu Mai

n menu move to sidebar hide Navigation Main page Contents Current events Random article About Wikipedia Contact us Contribute Help Learn to edit Community portal Recent changes Upload file Special pages Search Search Appearance Donate Create account Log in Personal tools Donate Create account Log in Contents move to sidebar hide (Top) 1 Background 2 Geometric methods 3 Physical methods 4 Particle/energy methods 5 See also 6 External links 7 Notes Toggle the table of contents Cloth modeling 3 languages Español Latviešu සිංහල Edit links Article Talk English Read Edit View history Tools Tools move to sidebar hide Actions Read Edit View history General What links here Related changes Upload file Permanent link Page information Cite this page Get shortened URL Print/export Download as PDF Printable version In other projects Wikidata item Appearance move to sidebar hide From Wikipedia, the free encyclopedia Simulating cloth within a computer program This article needs additional citations for verification . Please help improve this article by adding citations to reliable sources . Unsourced material may be challenged and removed. Find sources:   "Cloth modeling"  –  news   · newspapers   · books   · scholar   · JSTOR ( July 2020 ) ( Learn how and when to remove this message ) Cloth simulation in Blender with cycles. Cloth modeling is the term used for simulating cloth within a computer program, usually in the context of 3D computer graphics . The main approaches used for this may be classified into three basic types: geometric, physical, and particle/energy. Background [ edit ] Most models of cloth are based on "particles" of mass connected in some manner of mesh. Newtonian physics is used to model each particle through the use of a "black box" called a physics engine . This involves using the basic law of motion ( Newton's second law ): F → = m a → {\displaystyle {\vec {F}}=m{\vec {a}}} In all of these models, the goal is to find the position and shape of a piece of fabric using this basic equation and several other methods. Geometric methods [ edit ] Jerry Weil pioneered the first of these, the geometric technique, in 1986. [ 1 ] His work was focused on approximating the look of cloth by treating cloth like a collection of cables and using hyperbolic cosine (catenary) curves. Because of this, it is not suitable for dynamic models but works very well for stationary or single-frame renders. [ 1 ] This technique creates an underlying shape out of single points; then, it parses through each set of three of these points and maps a catenary curve to the set. It then takes the lowest out of each overlapping set and uses it for the render. Physical methods [ edit ] The second technique treats cloth like a grid work of particles connected to each other by springs. Whereas the geometric approach accounted for none of the inherent stretch of a woven material, this physical model accounts for stretch (tension), stiffness, and weight: E ( P a r t i c l e i , j ) = k s E s , i , j + k b E b , i , j + k g E g , i , j {\displaystyle E(Particle_{i,j})=k_{s}E_{s,i,j}+k_{b}E_{b,i,j}+k_{g}E_{g,i,j}} s terms are elasticity (by Hooke's law ) b terms are bending g terms are gravity (see Acceleration due to gravity ) Now we apply the basic principle of mechanical equilibrium in which all bodies seek lowest energy by differentiating this equation to find the minimum energy. Particle/energy methods [ edit ] The last method is more complex than the first two. The particle technique takes the physical methods a step further and supposes that we have a network of particles interacting directly. Rather than springs, the energy interactions of the particles are used to determine the cloth's shape. An energy equation that adds onto the following is used: U T o t a l = U R e p e l + U S t r e t c h + U B e n d + U T r e l l i s + U G r a v i t y {\displaystyle U_{Total}=U_{Repel}+U_{Stretch}+U_{Bend}+U_{Trellis}+U_{Gravity}} The energy of repelling is an artificial element we add to prevent cloth from intersecting itself. The energy of stretching is governed by Hooke's law as with the physical method. The energy of bending describes the stiffness of the fabric The energy of trellising describes the shearing of the fabric (distortion within the plane of the fabric) The energy of gravity is based on acceleration due to gravity Terms for energy added by any source can be added to this equation, then derive and find minima, which generalizes our model. This allows for modeling cloth behavior under any circumstance, and since the cloth is treated as a collection of particles its behavior can be described with the dynamics provided in our physics engine. See also [ edit ] Soft body dynamics Classical mechanics Physics engine Rigid body dynamics Stretched grid method External links [ edit ] Cloth Modeling by Kristopher Babic Notes [ edit ] ^ a b Tutorial on Cloth Modeling Retrieved from " https://en.wikipedia.org/w/index.php?title=Cloth_modeling&oldid=1283517882 " Categories : 3D computer graphics Conceptual models Clothing Hidden categories: Articles with short description Short description is different from Wikidata Articles needing additional references from July 2020 All articles needing additional references Articles containing video clips This page was last edited on 2 April 2025, at 00:37  (UTC) . Text is available under the Creative Commons Attribution-ShareAlike 4.0 License ; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy . Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. , a non-profit organization. Privacy policy About Wikipedia Disclaimers Contact Wikipedia Legal & safety contacts Code of Conduct Developers Statistics Cookie statement Mobile view Search Search Toggle the table of contents Cloth modeling 3 languages Add topic