Animation Post-processing
post-processing: extras procedure to modify the pose prior to rendering the character
Procedural Animations
Procedural Animations: animation generated at runtime rather than being driven by exported data from Maya.
- usually used in post-processing to generate desired effects, like bush swaying in wind
Inverse Kinematics(IK)
- Forward Kinematics: a regular animation clip that drives the joints
- input: local joint poses
- output: global pose, skinning matrix for each joint
- IK
- input: desired global pose of a single joint, known as end effector
- output: local poses of joints that will bring the end effector to the desired location
- IK tries to solve an error minimization problem
- works best when the end effector is close enough to the original target
- example: two-dimensional config space [
θ
1
\theta_1
θ1,
θ
1
\theta_1
θ1]
Rag Dolls
body out of control, acts in a totally physical way, just like a rag doll
- a rag doll is a collection of physical simulated rigid bodies, each constrained to one another at the joint.