1 / 33

Feature-length films : Games : Desktop Animations:

Feature-length films : Games : Desktop Animations:. Computer Animation motion control. Keyframing: “hand-crafted” animation Digitized motion : Motion Capture (mocap) Procedural animation: algorithms to control movement. Computer Animation Production. Keyframing.

wanda
Download Presentation

Feature-length films : Games : Desktop Animations:

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Feature-length films: • Games: • Desktop Animations:

  2. Computer Animationmotion control • Keyframing: “hand-crafted” animation • Digitized motion: Motion Capture (mocap) • Procedural animation: algorithms to control movement

  3. Computer Animation Production

  4. Keyframing • Digital equivalent to traditional, hand-drawn animation • Animator designs ‘keys’ • Selects interpolation technique and sets timing • System does what traditionally was done by low-paid trainees - automatically computes in-between frames

  5. Keyframes

  6. Keyframe…anything • Transformations: scale, rotate, translate • Shape: squash and stretch • Color: e.g. of a flame • Image (morphing) • Any attribute or parameter

  7. Principles of Animation • Arcs • Slow-in and slow-out • Straight ahead • Anticipation • Exaggeration • Staging • Squash and stretch • Timing • Secondary Action • Follow through and overlapping action • Appeal • Solid drawing Physics Technical approach Aesthetics Efective presentation

  8. Interpolation • Linear (yawn) or cubic (e.g. Hermite, Bezier, etc.) • Interpolation of orientation (rotation) takes special care: quaternions • Need to estimate arc-length • Control acceleration/deceleration: ease-in, ease-out

  9. Interpolation Show 683 lab

  10. Mocap • Several technologies: optical, mechanical, magnetic • Research on ‘markerless’ mocap • Hard to ‘retarget’ to new figure or imaginary creature

  11. Mocap

  12. Procedural Animation • Set initial conditions - run simulation • Control is an issue • Computational cost (e.g. real-time) is an issue

  13. Kinematics of articulated figures • Forward kinematics • Inverse kinematics • Pseudo-inverse of the Jacobian • Cyclic Coordinate Descent • others…

  14. Kinematics of articulated figures

  15. Physically based simulation • Kinematics v. Dynamics • Forces & mass -> acceleration -> velocity -> position • Point mass, particle system • Rigid body dynamics: add rotational dynamics: inertia tensor & torques • Flexible body animation: elastic collisions

  16. Forces • Gravity • Spring • Viscosity: damping • Friction: static & kinetic • Wind field • Impulse force of contact • Fictional forces

  17. Forces -> • Update • Integration • Numerical integration • Runge-Kutta, Implicit Euler, etc.

  18. Spring-damper-mass system • Collection of point masses connected by springs and dampers • Model cloth, flexible body dynamics • Tricky to set constants and connections

  19. Spring-damper-mass system

  20. Spring-damper-mass system

  21. Spring-damper-mass system Show example animation

  22. Particle system • Collection of point masses • No interaction between point masses • Interact with environment

  23. Particle system

  24. Particle system Show example animation

  25. Rigid body dynamics • Inertia tensor • Conservation of momentum • Coefficient of restitution • Impulse force of collision

  26. Rigid body dynamics Show example animation

  27. Forward dynamics of articulated linkage • Featherstone equations • Traverse linkage forming inertia tensor

  28. Human figure animation • Kinematics of walking, reaching, sitting, standing • Motion capture • Modeling muscles - appearance, dynamics • Dynamics of grasping, handling, lifting

  29. Human figure animation Show animations

  30. Facial animation • Expressions • Lip-sync animation • Emotion

  31. Facial animation Show animations

  32. Behavioral animation • Flocking • Prey-preditor model • Crowds • Emotion • Personality

  33. Behavioral animation Show animations

More Related