Introduction

advertisement
Class #11
Learning Outline:
Shape Deformation:
non-uniform scale, global deformations
Learning Material:
Concept:
A sequence of key shapes can be
interpolated over time to produce
flexible body animation (Deformation)
Types:
 Vertex Displacement
 Coordinate Grid Deformation (2D
Grid, Polyline)
 Global Deformation
 Free-Form Deformation (FFD)
Morphing Types:
 Coordinate Grid Morphing
 Feature based Morphing
3D Shape Interpolation Types:
 Matching Topology
 Star-Shaped Polyhedra (kernel)
 Axial Slices
 Map to Sphere
 Recursive Subdivision
Graphic:
Class2-Anim03ObjDeform.avi
Class2-Anim03ObjBend
Class2-Anim06CollisionDetection3
Vertex Displacement
 Seed vertex
 Distance function
Sketch on board
mesh, seed vertex,
area of effect,
deformed vertices
Coordinate Grid Deformation
Sketch on board
mesh, ref grid,
world vertex
positions, local CS,
deformed mesh
2D Grid
 Local vs. Global coordinate system
 Adjusting grid vertices deforms spline
 Bilinear interpolation
Polyline
 Boundary lines
 Object vertex mapped to Polyline
segments
 Deformation of object based on initial
vertex positions relative to Polyline
segments
Global Deformation
 Based on local coordinate system,
along Z axis
 Examples: Taper, Twist, Bend
 Linear or cubic or higher order
interpolation
 Can be combined to produce
Compound Deformations
Animations:
Bend
Twist
Taper Scale
Squash
Class exercise:
For each animation, project groups are
to describe the effects in terms of:
 Vertices
 coordinate systems (x, y, z)
 equations
 time (frames or seconds)
 interpolation
Keep in mind your desired effects in
animation projects
Animations:
Bend
Twist
Taper Scale
Squash
Download