Presentation is loading. Please wait.

Presentation is loading. Please wait.

Rick Parent - CIS681 Interpolation and Basic Techniques Representing and interpolating orientations Interpolation Speed control along curve Path following.

Similar presentations


Presentation on theme: "Rick Parent - CIS681 Interpolation and Basic Techniques Representing and interpolating orientations Interpolation Speed control along curve Path following."— Presentation transcript:

1 Rick Parent - CIS681 Interpolation and Basic Techniques Representing and interpolating orientations Interpolation Speed control along curve Path following Keyframing Animation languages Free form deformations Global deformations

2 Rick Parent - CIS681 Curves Explicit form: y = f(x) Implicit form: 0 = f(x,y) x = f(u) y = g(u) Parametric form: Good for testing points or good for generating points?

3 Rick Parent - CIS681 Curves Space-curve P = P(u) 0.0 <=u<=1.0 u=1/3 u=2/3 u=0.0 u=1.0 Parametric form: P = P(u) = (x,y,z) x = f(u) y = g(u) z = h(u)

4 Rick Parent - CIS681 Curves Local v. global control Computational complexity Continuity Interpolation v. approximation Hermite Bezier Catmull-Rom Blended parabolas Expressiveness B-splines, NURBS

5 Rick Parent - CIS681 Space-Time Curve Given arclength* w, find u such that P = P(u) where w = arclength(P(0.0), P(u)) w=0.3 w=0.6 w=0.0 w=1.0 u=0.2 u=0.5 * relative arclength

6 Rick Parent - CIS681 Arc Length **put in definition of arclengh**

7 Rick Parent - CIS681 Arc Length **calculating arc length by over sampling**

8 Rick Parent - CIS681 Arc Length **calculating arc length by Gaussian quadrature**

9 Rick Parent - CIS681 Controlling Motion Along a Curve

10 Rick Parent - CIS681 Ease-in/ease-out distance time

11 Rick Parent - CIS681 Ease-in/ease-out velocity time t1 t2

12 Rick Parent - CIS681 Ease-in/ease-out acceleration time t1 t2

13 Rick Parent - CIS681 Ease-in/ease-out distance time Linear segment (arclength) Sinusoidal segments


Download ppt "Rick Parent - CIS681 Interpolation and Basic Techniques Representing and interpolating orientations Interpolation Speed control along curve Path following."

Similar presentations


Ads by Google