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
Nombres complexes: Module et argument. 11 questions. 20 secondes par question.
Advertisements

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.
CONSTRUCTION DE LA SPIRALE DOR. Construire un rectangle dor L1 = 18,3 cm l 1 = 11,3 cm.
Lecture #2 History of Animation Oh-young Song Sejong University
Principles of Animation Computer Animation SS2008.
Dr. Midori Kitagawa University of Texas at Dallas Arts and Technology Program.
12 Principle of Animation. Series of pictures of objects/characters in motion Displayed at some rate –film 24 fps –video 30 fps What is animation?
Computer Graphics Computer Animation& lighting Faculty of Physical and Basic Education Computer Science Dep Lecturer: 16 Azhee W. MD.
Graphics Sound Video created by:gaurav shrivastava
CSC 111 – Storytelling through Computer Animation Scott Heggen.
Graphics Korea University Computer Animation Computer Graphics.
Rational Bezier Curves
1 Lecture 13 Modeling Curved Lines and Surfaces. 2 Types of Surfaces Ruled Surfaces B-Splines and Bezier Curves Surfaces of Revolution.
Visual Narrative Week 14. Contemporary Developments Computers –Production is cheaper –More animation –Independent production The Internet - distribution.
Bezier and Spline Curves and Surfaces Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico.
1cs426-winter-2008 Notes  The newsgroup should be working now: ubc.courses.cpsc.426  Textbook: Not really required, but recommended - it’s a good second.
Lecture 6 Oct From now on, we will have 1 hour lecture + 1 hour tutorials of choices (welcome requesting topics you want to see)‏ Remember to hand.
Simulating Cartoon Style Animation Stephen Chenney, Mark Pingel, Rob Iverson, Marcin Szymanski Presented by: Andrea Tartaro.
RASTER CONVERSION ALGORITHMS FOR CURVES: 2D SPLINES 2D Splines - Bézier curves - Spline curves.
Assignment 1 Motion Interpolation Date: 2006/9/28 TA: 彭任右 EC 229B Ext:
Bezier and Spline Curves and Surfaces CS4395: Computer Graphics 1 Mohan Sridharan Based on slides created by Edward Angel.
1Notes  Make sure you are working on assignment 0  Textbook reference for splines:  Section 3.1 and Appendix B4.
Curve Surfaces June 4, Examples of Curve Surfaces Spheres The body of a car Almost everything in nature.
Prinsip Dasar Gerak Pertemuan 4 Matakuliah: U0636/DKV II Animasi Tahun: 2008.
Now Playing: Blue Monk from “Nights of Ballads and Blues” Recorded March 4, 1963 McCoy Tyner - Piano Steve Davis - Bass Lex Humphries - Drums Music By.
Introduction to 3D Computer Animation
The Fundamental Principles
Nine Old Men Disney’s Nine Old Men were the main animators that created Disney’s most famous animated films from Snow White to The Rescuers. They were.
Animation process of creating images one at a time to be displayed rapidly in sequence giving the illusion of movement. Persistence of vision blending.
The rapid display of a sequence of images or model positions in order to create an illusion of movement. ANIMATION.
The 12 Principles of Animation Digital Media 1 Mr. Nicholas Goble.
Feature-length films: Games: Desktop Animations: Computer Animation.
History, Principles & More. History: Pioneers of Animation J. Stuart Blackton ( ) Winsor McCay ( ) John Bray ( ) Max Fleischer.
05/09/02(c) 2002 University of Wisconsin Last Time Global illumination algorithms Grades so far.
Animation Vladimir Savchenko
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.
Computing & Information Sciences Kansas State University CIS 536/636 Introduction to Computer Graphics Lecture 17 of 41 William H. Hsu Department of Computing.

Introduction to Computer Graphics with WebGL
CSC418 Computer Graphics n Animation Principles n Keyframe Animation.
Jehee Lee Seoul National University
Begginers 3D Animation workshop Nadia Miltcheva. Animation huh? Pourquoi 3D? 2D VS 3D- easy integration, speed, MoCAP, Examples 2D: Disney, Pixar, Studio.
Vector Computer Graphic. Vector entities Line Circle, Ellipse, arc,… Curves: Spline, Bezier’s curve, … … Areas Solids Models.
Computer Graphics 2 In the name of God. Outline Introduction Animation The most important senior groups Animation techniques Summary Walking, running,…examples.
Animation & 3D Animation
110/27/ :47 Graphics II Animation Introduction and Motion Control Session 6.
Animation Basics. A) Animation In animation we attempt to make things that aren’t really there appear as though they could actually exist and move in.
Module Code: CU1025NI 3D Modelling and Animation Basics Week – 2 - Extra.
Rick Parent - CIS682 Digital Animation Production Digital Video Editing Animation Production Animation Principles.
Graphics Graphics Korea University cgvr.korea.ac.kr 1 Computer Animation 고려대학교 컴퓨터 그래픽스 연구실.
College of Computer and Information Science, Northeastern UniversityNovember 22, CS U540 Computer Graphics Prof. Harriet Fell Spring 2007 Lecture.
, Spring 2004CS4455 Applying Traditional Animation.
Animation Basics Science of animation (Why does it work?)
12 Principles Of Animation (1)Squash and Stretch (2)Anticipation (3)Staging (4)Straight Ahead Action and Pose to Pose (5)Follow Through and Overlapping.
Presented By:- Amit Kapoor MCA Deptt. MAIMT. Contents Introduction to Animation  Introduction to Animation  Why Do We See Images As Moving ?  Effects.
UNC Chapel Hill M. C. Lin Basics of Motion Generation let X i = position,orient. of O i at t k = t 0,  i END = false while (not END) do display O i, 
Scientific Visualization February 1, 2006 Courtesy of the Career Center Open internship – Curt Manns  URTV will be Asheville`s first public access television.
Curves: ch 4 of McConnell General problem with constructing curves: how to create curves that are “smooth” CAD problem Curves could be composed of segments.
Parametric Curves CS 318 Interactive Computer Graphics John C. Hart.
CSCI480/582 Lecture 10 Chap.2.3 Cubic Splines – B-Splines and NURBS Feb, 13, 2009.
CS559: Computer Graphics Lecture 33: Shape Modeling Li Zhang Spring 2008.
Animation Animation is about bringing things to life Technically: –Generate a sequence of images that, when played one after the other, make things move.
Feature-length films: Games: Desktop Animations:.
Presented By: V. Jagadeesh (59) Animation The word “animation” is a form of “animate,” which means to bring to life to object. Thus when a multimedia.
to the 12 Principles of Animation
CONSTRUCTION DU CERCLE CIRCONSCRIT D ’UN TRIANGLE
Basics of Motion Generation
(c) 2002 University of Wisconsin
12 Principles of Animation
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 ]

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 Convertions 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 Construction, et reccursion.

9 Tangeantes & Périodicité

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

Les 12 principes de l’Animation ~1930, Studios Disney The Illusion of Life

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

13 Anticipation Guide l’attention annonce l’action… …prépare un gag

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 Pose-to-pose vs. Straigh-ahead Découpage de l’animation: Par un succétion de positions > D’un mouvement continue.

17 Follow-through et Overlapping Enchainement des actions

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

19 Secondary actions Donner de la richesse –Accrochage –En retard

20 Arcs Courbes naturelles Non-synchronicité des mouvements

21 Timing(1/2) Masse Taille

22 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.

23 Exaggeration