Animation = Interpolations. 2 Interpolations/Régularisations Functions de bases –X(u) = B 0 (u) X 0 + B 1 (u) X 1 + B 2 (u) X 2 + … X0X0 X1X1 X2X2 X3X3.

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

Vas a la agencia de viaje y quieres hacer un viaje a Pick a country Honduras, Colombia or Dominican Republic. Follow the prompts. Listen and answer accordingly.
LEUCEMIA MIELOIDE AGUDA TIPO 0
You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Bellwork If you roll a die, what is the probability that you roll a 2 or an odd number? P(2 or odd) 2. Is this an example of mutually exclusive, overlapping,
Advanced Piloting Cruise Plot.
1 Grafcet point de vue système. 2 Cliquez pour mise en route 0P 0Z 1V 2V 2V 1 1V 1 1V 2 1Z BPR 0Z 3 0V 1A.
Kapitel 21 Astronomie Autor: Bennett et al. Galaxienentwicklung Kapitel 21 Galaxienentwicklung © Pearson Studium 2010 Folie: 1.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 5 Author: Julia Richards and R. Scott Hawley.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
1 Chapter 40 - Physiology and Pathophysiology of Diuretic Action Copyright © 2013 Elsevier Inc. All rights reserved.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
Multiplying binomials You will have 20 seconds to answer each of the following multiplication problems. If you get hung up, go to the next problem when.
0 - 0.
ALGEBRAIC EXPRESSIONS
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULTIPLYING MONOMIALS TIMES POLYNOMIALS (DISTRIBUTIVE PROPERTY)
ADDING INTEGERS 1. POS. + POS. = POS. 2. NEG. + NEG. = NEG. 3. POS. + NEG. OR NEG. + POS. SUBTRACT TAKE SIGN OF BIGGER ABSOLUTE VALUE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Addition Facts
Year 6 mental test 5 second questions
ZMQS ZMQS
Unité 3 Leçon oui! Yes! 2. mais oui! Sure! 3. Bien sûr! Of course! 4. Non! No 5. Mais non! Of course not! 6. Peut-être Maybe 7. Pierre est….. Pierre.
Richmond House, Liverpool (1) 26 th January 2004.
BT Wholesale October Creating your own telephone network WHOLESALE CALLS LINE ASSOCIATED.
ABC Technology Project
1 Undirected Breadth First Search F A BCG DE H 2 F A BCG DE H Queue: A get Undiscovered Fringe Finished Active 0 distance from A visit(A)
© S Haughton more than 3?
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
VOORBLAD.
1 Breadth First Search s s Undiscovered Discovered Finished Queue: s Top of queue 2 1 Shortest path from s.
1 Directed Depth First Search Adjacency Lists A: F G B: A H C: A D D: C F E: C D G F: E: G: : H: B: I: H: F A B C G D E H I.
Twenty Questions Subject: Twenty Questions
BIOLOGY AUGUST 2013 OPENING ASSIGNMENTS. AUGUST 7, 2013  Question goes here!
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Squares and Square Root WALK. Solve each problem REVIEW:
© 2012 National Heart Foundation of Australia. Slide 2.
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
Past Tense Probe. Past Tense Probe Past Tense Probe – Practice 1.
Chapter 5 Test Review Sections 5-1 through 5-4.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
25 seconds left…...
Test B, 100 Subtraction Facts
Week 1.
2 x0 0 12/13/2014 Know Your Facts!. 2 x1 2 12/13/2014 Know Your Facts!
We will resume in: 25 Minutes.
A SMALL TRUTH TO MAKE LIFE 100%
1 Unit 1 Kinematics Chapter 1 Day
TASK: Skill Development A proportional relationship is a set of equivalent ratios. Equivalent ratios have equal values using different numbers. Creating.
How Cells Obtain Energy from Food
0 x x2 0 0 x1 0 0 x3 0 1 x7 7 2 x0 0 9 x0 0.
Dr. Midori Kitagawa University of Texas at Dallas Arts and Technology Program.
Animation: Interpolations. 2 Interpolations/Régularisations Functions de bases –X(u) = B 0 (u) X 0 + B 1 (u) X 1 + B 2 (u) X 2 + … X0X0 X1X1 X2X2 X3X3.
John Lasseter 1987 PRINCIPLES OF TRADITIONAL ANIMATION APPLIED TO 3D COMPUTER ANIMATION.
Scientific Visualization February 15, 2006 Career Center sponsored Summer Jobs and Internship Fair; Tuesday, February 21, 2006, 12:00 - 3:00 PM; Highsmith.
CSC418 Computer Graphics n Animation Principles n Keyframe Animation.
Jehee Lee Seoul National University
Scientific Visualization February 1, 2006 Courtesy of the Career Center Open internship – Curt Manns  URTV will be Asheville`s first public access television.
Presentation transcript:

Animation = Interpolations

2 Interpolations/Régularisations Functions de bases –X(u) = B 0 (u) X 0 + B 1 (u) X 1 + B 2 (u) X 2 + … X0X0 X1X1 X2X2 X3X3 X(u)

3 Splines Cubiques B i polynôme degrée 3 : B i (u) = b i3 u 3 + b i2 u 2 + b i1 u 1 + b i0 u 0 = (u 3 u 2 u 1 1) (b i3 b i2 b i1 b i0 ) Écriture matricielle : X = (u 3 u 2 u 1 1) [b ij ] (X 0 X 1 X 2 X 3 ) t = [u] M spline [X j ] t

4 Continuité C 0, C 1 et C 2 (1/2) R 2, R 3 X j = (x j y j z j )X j = (t j x j ) Q 1 : (P 0 P 1 P 2 P 3 ) Q 2 : (P 1 P 2 P 3 P 4 )

5 Continuité C 0, C 1 et C 2 (2/2) B-Splines C 0 C 1 C 2 B 0 (1) = 0 B 0 (1) = 0 B 0 (1) = 0 B 1 (1) = B 0 (0) B 1 (1) = B 0 (0) B 1 (1) = B 0 (0) B 2 (1) = B 1 (0) B 2 (1) = B 1 (0) B 2 (1) = B 1 (0) B 3 (1) = B 2 (0) B 3 (1) = B 2 (0) B 3 (1) = B 2 (0) 0 = B 3 (0) 0 = B 3 (0) 0 = B 3 (0) B 0 (0) + B 1 (0) + B 2 (0) + B 3 (0) = 1

6 Bases B-Splines P(u) = (u 3 u 2 u 1 1) 1/6 ( ) (P 0 P 1 P 2 P 3 ) t C-Splines, -Splines, Catmul-Rom, etc. etc. NURBS : Non-Uniform Rational B-Spline [X(u)/W(u), Y(u)/W(u), Z(u)/W(u) ] cercle

7 Conversions P (u) = [u] M bézier [P bézier ] = [u] M B-spline [P B-spline ] [P bézier ] = (M bézier -1 M B-spline ) [P B-spline ]

8 Bézier & de Casteljau 72 fin 1960] B i,3 (u) = C i 3 u i (1-u) 3-i [Polynômes de Berstein] P(0) = P 0 P(1) = P 3 P(0) = P 1 -P 0 P(1) = P 3 -P 2 Recollement C 1 Construction, et reccursion.

9 Tangentes & Périodicité

10 Courbe de vitesse Contrôle de la vitesse Ease-in, ease-out

Les 12 principes de lAnimation ~1930, Studios Disney The Illusion of Life

12 Squash & Stretch Déformations –Pseudo physique - > -Conservation du volume

13 Anticipation Guide lattention, annonce laction… …prépare un gag mouvement C 2 …

14 Staging [Mise en scène] Atmosphère, éclairage, … « Present the idea so that it is unmistakably clear »

15 Rigging Préparation des personnages Skelettes, articulations, etc. etc.

16 Follow-through et Overlapping Enchaînement des actions

17 Slow in & Slow out Fluidité des mouvements (Continuité C 2 des déplacements)

18 Secondary actions Donner de la richesse –Hiérarchie/articulations –En retard

19 Arcs Courbes naturelles Non-synchronicité des mouvements

20 Timing(1/2) Masse Taille

21 Timing(2/2) [John Lasseter, Pixar, 1987] 0hit by a tremendous force. 1hit by a brick, rolling pin, frying pan. 2nervous tic, muscle spasm, an uncontrollable twitch. 3dodging a brick, rolling pin, frying pan. 4giving a crisp order, "Get going!" "Move it!" 5friendly, "Over here." "Come on-hurry!" 6sees a good looking girl, or the sports car he has always wanted 7tries to get a better look at something. 8searches for the peanut butter on the kitchen shelf. 9appraises, considering thoughtfully. 10stretches a sore muscle.

22 Exaggeration