









Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
DURING THE COURSE WORK OF MY MS, I LEARN ABOUT THE ANIMATION AND THIS LECTURE SLIDES OF THIS COURSE WORK OF "Computer Animation" HAVE THE IMPORTANT POINTS:Cloth Simulation Two, Animation, Extensively Researched, Relatively, Introduction, Simulation Topics, Advanced Cloth, Springs, Positions, Two Particles
Typology: Slides
1 / 15
This page cannot be seen from the preview
Don't miss anything!










Conservation of Energy
Conservation of Energy There are particle schemes that conserve energy, and other schemes that preserve momentum (and/or angular momentum) It’s possible to conserve all three, but it becomes significantly more complicated This is important in engineering applications, but less so in entertainment applications Also, as we usually want things to come to rest, we explicitly put in some energy loss through controlled damping Still, we want to make sure that our integration scheme is stable enough not to gain energy
Explicit Euler Implicit Euler Midpoint (Leapfrog) Crank-Nicolson Runge-Kutta Adams-Bashforth, Adams-Moulton etc…
Explicit Euler: Implicit Euler Midpoint (Leapfrog): Crank-Nicolson:
n n n n
1 ϕ ϕ ϕ
n n n n
1 1 1
n n n n
1 / 2 1 / 2 1
n n n n n n
1 1
The Runge-Kutta integration methods compute the value at step n+1 by computing several partial steps between n and n+1 and then constructing a polynomial to get the final value at n+ Second order Runge-Kutta:
1 / 2 1 / 2 1 1 / 2
n n n n n n n n
To make our cloth stable, we should choose a better integration scheme (such as adaptive time-step fourth order Runge-Kutta) It’s actually not quite as bad as it sounds But, in the mean time, some other options include: Oversampling: For one 1/60 time step, update the cloth several times at smaller time steps (say 10 times at 1/600), then draw once Tuning numbers: High spring constants and damping factors will increase the instability. Lowering these will help, but will also make the cloth look more like rubber…
Real cloth simulation rarely uses springs Instead, forces are generated based on the the deformation of a triangular element This way, one can properly account for internal forces within the piece of cloth based on the theory of continuum mechanics The basic process is still very similar. Instead of looping through springs computing forces, one loops through the triangles and computes the forces Continuum models account for various properties such as elastic deformation, plastic deformation, bending forces, anisotropy, and more
Cloth colliding with rigid objects is tricky Cloth colliding with itself is even trickier There have been several published papers on robust cloth collision detection and response methods