Title: Computer Animation Algorithms and Techniques
1Computer AnimationAlgorithms and Techniques
Integration
2Integration
Given acceleration, compute velocity position
by integrating over time
3Projectile
given initial velocity under gravity
4Euler integration
For arbitrary function, f(t)
5Integration derivative field
For arbitrary function, f(t)
6Step size
7Step size
Euler Integration
Midpoint Method
8Numeric Integration Methods
(explicit or forward) Euler Integration 2nd order
Runga Kutta Integration (Midpoint Method) 4th
order Runga Kutta Integration Implicit (backward)
Euler Integration Semi-implicit Euler Integration
9Runge Kutta Integration 2nd order Aka Midpoint
Method
For unknown function, f(t) known f (t)
10Runge Kutta Integration 4th order
For unknown function, f(t) known f (t)
11Implicit Euler Integration
For arbitrary function, f(x,y), find next point
whose derivative updates last value to this
value required numeric method (e.g.
Newton-Raphson)
12Semi-Implicit Euler Integration
13Methods specific to update position
Heun Method Verlet Method Leapfrog Method
14Heun Method
15Verlet Method
16Leapfrog Method