Presentation is loading. Please wait.

Presentation is loading. Please wait.

CSCI480/582 Lecture 8 Chap.2.1 Principles of Key-framing Techniques Feb, 9, 2009.

Similar presentations


Presentation on theme: "CSCI480/582 Lecture 8 Chap.2.1 Principles of Key-framing Techniques Feb, 9, 2009."— Presentation transcript:

1 CSCI480/582 Lecture 8 Chap.2.1 Principles of Key-framing Techniques Feb, 9, 2009

2 Outline Managing data with time dimension Key-framing in general Rigid Object Motion  Translation of object space coordinate Parametrization - Arc length Speed control Acceleration control - Ease-in/Ease-out

3 Managing data with time dimension Data in 3D scene  Vertex positions  Vertex Color/Material  Light source locations/parameters  Texture image/coordinate  Model transformations  Camera locations – view transformations Any data or OpenGL pipeline configurations can be changed along the time axis

4 Key-framing technique in general A certain time frames are picked out as key-frames Key-frames are defined manually which usually holds main sketches of the dynamics in the animation The rest frames in between adjacent key-frames are created automatically using interpolations

5 Key-framing examples Start FrameEnd FrameLinearly Interpolated Animation Start FrameEnd FrameLinearly Interpolated Animation Start FrameEnd FrameLinearly Interpolated Animation

6 Key-framing Applied to three typical motions Rigid-body motion  Vertex geometric properties does not change relative to the object coordinate space  Motion can be described as a function of ModelView matrix to time Object deformation  Vertex geometric properties change relative to the object coordinate space Non-geometric motion  From material, color, light property, texture

7 Rigid Body Motion Xw Zw Yw Object Space World Space Geometric transformations of the object coordinate system in the world space define rigid body motion Further decompose the object coordinate transformations into  Translation: a point moving in a 3D world space  Rotation: vector orientations in a 3D world space

8 Rigid Body Motion – Parametrization by Arc Length along a curve Arc length refers to the length of the curve from a point P(u1) to another point P(u2)‏ Speed control by  Arc-length relative to time Acceleration: Ease-in / Ease-out for natural motion 1D: 3D:


Download ppt "CSCI480/582 Lecture 8 Chap.2.1 Principles of Key-framing Techniques Feb, 9, 2009."

Similar presentations


Ads by Google