Animation. Representation of objects as they vary over time. Traditionally, based on individual drawing or photographing the frames in a sequence

Size: px
Start display at page:

Download "Animation. Representation of objects as they vary over time. Traditionally, based on individual drawing or photographing the frames in a sequence"

Transcription

1 6 Animation Animation Representation of objects as they vary over time Traditionally, based on individual drawing or photographing the frames in a sequence Computer animation also results in a sequence of images, but these are created by software SWE MULTIMEDIA SYSTEMS 1

2 Animation Animation is made from a series of stills and relies on something called persistence of vision Persistence of vision is the phenomenon were an object on the eye s retina remains for a brief time after viewing This means that a series of still images which vary slightly, if shown rapidly will give the illusion of movement If each of the eight pictures below were shown at the same point in rapid succession, the result would be a rotating arrow. Animation TV gives the illusion of continuous movement by showing the stills at the rate of 30 frames per second Today, most animation is performed by computer. Examples are Bugs, Toy Story, and the BBCs Walking with Dinosaurs The computer will produce a wire frame of the scene, then apply textures and light effects before moving onto the production of the next frame, each of which may take hours or even days to produce SWE MULTIMEDIA SYSTEMS 2

3 Why animate? Animate means to bring to life Because it is a good (and sometimes less expensive) way to show/say some things The power of motion Visual effects Wipes, fades, zoom, dissolve Animated presentations Animated applications Animated Web applications Applications Animation has been used for entertainment, advertising, instruction, art and propaganda on film or video; it is also employed on the World Wide Web and in multimedia presentations Microsoft DirectAnimation A high-level DirectX APIs and controls that provides rich support for animation Comprehensive support for different media types A uniform time and event model that frees user from frame-level details Can be used to build high-performance animation in a variety of environments HTML, JavaScript, VBScript, Java, C++, VB See DirectX Media SDK SWE MULTIMEDIA SYSTEMS 3

4 Animation Packages Frame-based animation Tweening Image creation and image animation 2-D image, 3-D image Animation files store a series of frames Wireframe (mesh) Surface texture Morphing Rendering Web Animation Flash from Macromedia plasma from Discreet 3-D Animation 3ds max from Discreet (a division of AutoCAD) SOFTIMAGE XSI from Softimage (a division of Avid Technology) Maya from Alias Wavefront (a division of SGI) What we are going to talk about? Cel (and flipbook) animation Sprite, path, vector animation Key frames and tweening Character animation 2D vs. 3D and other things SWE MULTIMEDIA SYSTEMS 4

5 Cel Animation Cel Animation is the technique used to produce the old Tom & Jerry cartoons and the new computer generated Disney cartoons It draws its name from the celluloid films used in old hand drawn animations Moving elements in a scene are drawn on transparent materials known as cels (celluloid), now replaced by acetate or plastic The celluloid films permitted layering, where the background to a sequence may be drawn on one or more films and then the films containing the animated characters place on top Such animation starts with the production of keyframes, which are the first and last frames of an action scene 24 frames per second Cel Animation The frames in between the keyframes are then produced using a process known as tweening Sketch onto a cel with pencil When the pencil frames are satisfactory, they are permanently inked Tweening is where the number of frames which must appear between keyframes is calculated and the frames drawn Tweening may be performed by computer if the frames are not too far apart Only the moving elements on the cel need to be redrawn for each frame, the fixed part of the scene need only be made once Animation cels are layered to produce a single animation frame SWE MULTIMEDIA SYSTEMS 5

6 Flipbook (Simple) Animation Timer Rotate through several pictures Change location Examples flying butterfly flip book bouncing ball problem: takes too much time (especially over the Internet) compression techniques are usually proprietary (different type of images!) Palette Animation Simulate motion by color cycling rapidly changing the colors of selected entries in a color palette or switching between multiple palettes e.g. running water quick method of creating animation that requires very little memory GDI functions SelectPalette SelectPaletteEntries RealizePalette CreatePalette AnimatePalette SWE MULTIMEDIA SYSTEMS 6

7 Sprites and Paths Sprite: a part of the animation which moves independently of the rest Anything can be a sprite: ball, animal, human, A sprite can be attached to a path (or vice versa), so that successive sprite positions are located on a path Sprite can animate in-place, or move along a path, or both Splines and Vectors Paths can be linear More often, paths follow a spline curve Sprites can be described as raster objects SWE MULTIMEDIA SYSTEMS 7

8 Key Frames Most important frames are drawn first: key frames establish the main dramatic poses, define the flow of actions, and create the overall graphic style of the animation Tweening Tweening: frames are inserted between the key frames Computer can do much of the tedious work SWE MULTIMEDIA SYSTEMS 8

9 Motion Interpolation Motion along an arbitrary line Computer performs the interpolation Special effects (rotation, resizing) can be specified along the line Morphing Transformation of one image into another A number of key points is set on both images Actual transformation is calculated on the basis of transformation (in both position and color) of key points More key points + more intermediate steps = smoother transformation SWE MULTIMEDIA SYSTEMS 9

10 2D vs. 3D Our perception of the world is three-dimensional 3D effects improve visual appearance 3D special effects can be added to 2D images (most drawing/painting programs can do it) 3D images can be generated from appropriate scene setups but: sophisticated applications are required Kinematics Considers only motion Determined by positions, velocities, accelerations Forward kinematics Low level approach where animator has to explicitly specify all motions of every part of the animated structure Each node in hierarchy inherits movement of all nodes above it Inverse kinematics Requires only the position of the ends of the structure Functions as black box - controls detailed movement of entire structure SWE MULTIMEDIA SYSTEMS 10

11 Forward Kinematics Animator specifies joint angles Computer finds position of end-effector: X Inverse Kinematics Animator specifies end-effector positions Computer finds joint angles SWE MULTIMEDIA SYSTEMS 11

12 Kinematics Summary Forward Kinematics Animator has complete freedom over the movements of any part of the structure Amount of work is function of the complexity of the structure, much more expensive when dealing with complex structures Inverse Kinematics Does not leave much scope for the animator to inject character into the movements Model does not possess the interpretation of a human being Overall movement of structure depends on the formula same footprints, same movements Character Animation Often the trickiest part many simultaneous movements involved Faces are very difficult to animate SWE MULTIMEDIA SYSTEMS 12

13 3D effects Adding depth to 2D images Effects like extruding shadows highlights embossing texturing special lighting effects Step 1: Creating Storyboards detailed storyboard drawings are created as the blueprint for the action and dialog there can be as many as 3 to 4 thousand such drawings for a feature-length movie (which comes to about one drawing every two seconds or so) they are revised many times during the creative development process SWE MULTIMEDIA SYSTEMS 13

14 Step 2: Modeling specialized animation software is used to create three-dimensional computer models of characters, props, and sets computer models describe the shape of the object as well as the motion controls that the animators use to create movement and expressions Step 3: Animation specialized animation software allows animators to orchestrate the motion in each scene by defining key frames or poses computer automatically creates the "in-between" frames animators neither draw, nor paint the scenes, as is required in traditional animation process SWE MULTIMEDIA SYSTEMS 14

15 Step 4: surface characteristics, including textures, finishes and colors, are added to every object in the scene textures can simulate a wide variety of appearances textures may be 2D images or procedural algorithms additional properties: reflectivity, transparency Step 5: Using "digital lights," every scene is lit in much the same manner as stage lighting Key, fill and bounce lights and room ambience are all defined and used to enhance the mood and emotion of each scene SWE MULTIMEDIA SYSTEMS 15

16 Lighting is the key Key light the brightest Fill light opposite the key light, reduces contrast and shadows Back light reduces shadows, separates the subject from the background Step 6: Rendering rendering software (Pixar's proprietary RenderMan) "draws" the finished image by computing every pixel of the image from the model, animation, shading, and lighting information once rendered, final images are transferred to film, video, or CD-ROM SWE MULTIMEDIA SYSTEMS 16

17 Stages of 3D Animation 3D modeling Motion specification Motion simulation Shading, lighting, rendering Postprocessing Motion Generation Keyframing Allows fine control but does not ensure the naturalness of results Procedural Methods and Motion Capture Realistic motion, however allows little control over fine details SWE MULTIMEDIA SYSTEMS 17

18 Procedural Methods Computer procedurally follows the steps in an algorithm to generate motion Simulations Passive systems No internal energy source, moves only when an external force acts on them Active systems Internal source of energy, can move of their own volition Easy to generate a family of similar motions Particle systems Flexible surfaces Motion Capture capture of motion of (human) actor whole body, upper body, face Technology optical, magnetic, mechanical Employs special sensors (trackers) to record motion of human performer Problems Difficult to accurately measure motion of human body clothes may shift, etc If object used to generate recorded motion and graphical object have different dimensions -> animation will have noticeable flaws. SWE MULTIMEDIA SYSTEMS 18

19 Virtual Reality Head-mounted displays Data gloves track hand movements Haptic interfaces provide tactile feedback Haptics is the study of human touch and interaction with the external environment via touch 'Haptic' comes from a Greek term meaning 'able to lay hold of' For flight and industrial simulation, games 6 Animation 6.2 Web Animation SWE MULTIMEDIA SYSTEMS 19

2D & 3D Animation NBAY Donald P. Greenberg March 21, 2016 Lecture 7

2D & 3D Animation NBAY Donald P. Greenberg March 21, 2016 Lecture 7 2D & 3D Animation NBAY 6120 Donald P. Greenberg March 21, 2016 Lecture 7 2D Cel Animation Cartoon Animation What is cartoon animation? A sequence of drawings which, when viewed in rapid succession, create

More information

COMP371 COMPUTER GRAPHICS

COMP371 COMPUTER GRAPHICS COMP371 COMPUTER GRAPHICS SESSION 21 KEYFRAME ANIMATION 1 Lecture Overview Review of last class Next week Quiz #2 Project presentations rubric Today Keyframe Animation Programming Assignment #3 solution

More information

Keyframe Animation. Animation. Computer Animation. Computer Animation. Animation vs Modeling. Animation vs Modeling

Keyframe Animation. Animation. Computer Animation. Computer Animation. Animation vs Modeling. Animation vs Modeling CSCI 420 Computer Graphics Lecture 19 Keyframe Animation Traditional Animation Keyframe Animation [Angel Ch. 9] Animation "There is no particular mystery in animation...it's really very simple, and like

More information

Three-Dimensional Computer Animation

Three-Dimensional Computer Animation Three-Dimensional Computer Animation Visual Imaging in the Electronic Age Donald P. Greenberg November 29, 2016 Lecture #27 Why do we need an animation production pipeline? Animated full-length features

More information

2.02B Methods and Uses of Animation Develop Computer Animations

2.02B Methods and Uses of Animation Develop Computer Animations 2.02B Methods and Uses of Animation 2.02 Develop Computer Animations Frame-by-Frame Animation Rapidly displaying images, or frames, in a sequence to create the optical illusion of movement. Digital animation

More information

character design pipeline) callum.html

character design pipeline)   callum.html References: http://3d.about.com/od/3d-101-the-basics/tp/introducing-the-computer-graphics- Pipeline.htm (character design pipeline) http://cpapworthpp.blogspot.co.uk/2012/12/animation-production-pipelinecallum.html

More information

Three-Dimensional Computer Animation

Three-Dimensional Computer Animation Three-Dimensional Computer Animation Visual Imaging in the Electronic Age Donald P. Greenberg November 28, 2017 Lecture #24 Luxo & Luxo Jr. 1986 Toy Story 1995 Finding Dory 2016 3D Animation Pixar Why

More information

CS770/870 Spring 2017 Animation Basics

CS770/870 Spring 2017 Animation Basics Preview CS770/870 Spring 2017 Animation Basics Related material Angel 6e: 1.1.3, 8.6 Thalman, N and D. Thalman, Computer Animation, Encyclopedia of Computer Science, CRC Press. Lasseter, J. Principles

More information

CS770/870 Spring 2017 Animation Basics

CS770/870 Spring 2017 Animation Basics CS770/870 Spring 2017 Animation Basics Related material Angel 6e: 1.1.3, 8.6 Thalman, N and D. Thalman, Computer Animation, Encyclopedia of Computer Science, CRC Press. Lasseter, J. Principles of traditional

More information

Computer Graphics. Si Lu. Fall uter_graphics.htm 11/27/2017

Computer Graphics. Si Lu. Fall uter_graphics.htm 11/27/2017 Computer Graphics Si Lu Fall 2017 http://web.cecs.pdx.edu/~lusi/cs447/cs447_547_comp uter_graphics.htm 11/27/2017 Last time o Ray tracing 2 Today o Animation o Final Exam: 14:00-15:30, Novermber 29, 2017

More information

History. Early viewers

History. Early viewers IT82: Multimedia 1 History Photography around since the 19th century Realistic animation began in 1872 when Eadweard Muybridge asked to settle a bet about a flying horse IT82: Multimedia 2 1 History Muybridge

More information

Case Study: The Pixar Story. By Connor Molde Comptuer Games & Interactive Media Year 1

Case Study: The Pixar Story. By Connor Molde Comptuer Games & Interactive Media Year 1 Case Study: The Pixar Story By Connor Molde Comptuer Games & Interactive Media Year 1 Contents Section One: Introduction Page 1 Section Two: About Pixar Page 2 Section Three: Drawing Page 3 Section Four:

More information

Unit 6. Multimedia Element: Animation. Introduction to Multimedia Semester 1

Unit 6. Multimedia Element: Animation. Introduction to Multimedia Semester 1 Unit 6 Multimedia Element: Animation 2017-18 Semester 1 Unit Outline In this unit, we will learn Animation Guidelines Flipbook Sampling Rate and Playback Rate Cel Animation Frame-based Animation Path-based

More information

Fundamental of Digital Media Design. Introduction to Animation

Fundamental of Digital Media Design. Introduction to Animation Fundamental of Digital Media Design Introduction to Animation by Noraniza Samat Faculty of Computer Systems & Software Engineering noraniza@ump.edu.my OER Fundamental of Digital Media Design by Noraniza

More information

Computer Animation. Conventional Animation

Computer Animation. Conventional Animation Animation The term animation has a Greek (animos) as well as roman (anima) root, meaning to bring to life Life: evolution over time Conventional Animation Animation is a technique in which the illusion

More information

Computer Animation. Michael Kazhdan ( /657) HB 16.5, 16.6 FvDFH 21.1, 21.3, 21.4

Computer Animation. Michael Kazhdan ( /657) HB 16.5, 16.6 FvDFH 21.1, 21.3, 21.4 Computer Animation Michael Kazhdan (601.457/657) HB 16.5, 16.6 FvDFH 21.1, 21.3, 21.4 Overview Some early animation history http://web.inter.nl.net/users/anima/index.htm http://www.public.iastate.edu/~rllew/chrnearl.html

More information

CS GAME PROGRAMMING Question bank

CS GAME PROGRAMMING Question bank CS6006 - GAME PROGRAMMING Question bank Part A Unit I 1. List the different types of coordinate systems. 2. What is ray tracing? Mention some applications of ray tracing. 3. Discuss the stages involved

More information

C O M P U T E R G R A P H I C S. Computer Animation. Guoying Zhao 1 / 66

C O M P U T E R G R A P H I C S. Computer Animation. Guoying Zhao 1 / 66 Computer Animation Guoying Zhao 1 / 66 Basic Elements of Computer Graphics Modeling construct the 3D model of the scene Rendering Render the 3D model, compute the color of each pixel. The color is related

More information

The 3D rendering pipeline (our version for this class)

The 3D rendering pipeline (our version for this class) The 3D rendering pipeline (our version for this class) 3D models in model coordinates 3D models in world coordinates 2D Polygons in camera coordinates Pixels in image coordinates Scene graph Camera Rasterization

More information

Animation. Traditional Animation Keyframe Animation. Interpolating Rotation Forward/Inverse Kinematics

Animation. Traditional Animation Keyframe Animation. Interpolating Rotation Forward/Inverse Kinematics Animation Traditional Animation Keyframe Animation Interpolating Rotation Forward/Inverse Kinematics Overview Animation techniques Performance-based (motion capture) Traditional animation (frame-by-frame)

More information

animation projects in digital art animation 2009 fabio pellacini 1

animation projects in digital art animation 2009 fabio pellacini 1 animation projects in digital art animation 2009 fabio pellacini 1 animation shape specification as a function of time projects in digital art animation 2009 fabio pellacini 2 how animation works? flip

More information

CSE328 Fundamentals of Computer Graphics: Concepts, Theory, Algorithms, and Applications

CSE328 Fundamentals of Computer Graphics: Concepts, Theory, Algorithms, and Applications CSE328 Fundamentals of Computer Graphics: Concepts, Theory, Algorithms, and Applications Hong Qin State University of New York at Stony Brook (Stony Brook University) Stony Brook, New York 11794--4400

More information

Animation COM3404. Richard Everson. School of Engineering, Computer Science and Mathematics University of Exeter

Animation COM3404. Richard Everson. School of Engineering, Computer Science and Mathematics University of Exeter Animation COM3404 Richard Everson School of Engineering, Computer Science and Mathematics University of Exeter R.M.Everson@exeter.ac.uk http://www.secamlocal.ex.ac.uk/studyres/com304 Richard Everson Animation

More information

3D Production Pipeline

3D Production Pipeline Overview 3D Production Pipeline Story Character Design Art Direction Storyboarding Vocal Tracks 3D Animatics Modeling Animation Rendering Effects Compositing Basics : OpenGL, transformation Modeling :

More information

Lecturer Athanasios Nikolaidis

Lecturer Athanasios Nikolaidis Lecturer Athanasios Nikolaidis Computer Graphics: Graphics primitives 2D viewing and clipping 2D and 3D transformations Curves and surfaces Rendering and ray tracing Illumination models Shading models

More information

New Features in BCC AVX 4.0

New Features in BCC AVX 4.0 New Features in BCC AVX 4.0 Introduction..........................................................2 New Integration Features................................................2 Working with 8-bit and 16-bit

More information

CGI and Pixar. In my opinion, one of the most fascinating applications of computer graphics

CGI and Pixar. In my opinion, one of the most fascinating applications of computer graphics Kevin Day Special Assignment EECS 487 CGI and Pixar In my opinion, one of the most fascinating applications of computer graphics technology has been its implementation in film. The convincing effects of

More information

UNIVERSITY OF CALICUT SCHOOL OF DISTANCE EDUCATION BGDA (UG SDE) IV SEMESTER. CORE COURSE Modeling & Animation QUESTION BANK

UNIVERSITY OF CALICUT SCHOOL OF DISTANCE EDUCATION BGDA (UG SDE) IV SEMESTER. CORE COURSE Modeling & Animation QUESTION BANK UNIVERSITY OF CALICUT SCHOOL OF DISTANCE EDUCATION BGDA (UG SDE) IV SEMESTER CORE COURSE Modeling & Animation Prepared by Noushad N Head, Department of Multimedia Majlis Arts and Science College Puramannur

More information

3D Computer Modelling and Animation

3D Computer Modelling and Animation Unit 38: 3D Computer Modelling and Animation Unit code: J/601/6780 QCF Level 5: BTEC Higher National Credit value: 15 Aim This unit aims to develop learners skills and understanding of the principles and

More information

Multimedia Technology CHAPTER 4. Video and Animation

Multimedia Technology CHAPTER 4. Video and Animation CHAPTER 4 Video and Animation - Both video and animation give us a sense of motion. They exploit some properties of human eye s ability of viewing pictures. - Motion video is the element of multimedia

More information

Final Study Guide Arts & Communications

Final Study Guide Arts & Communications Final Study Guide Arts & Communications Programs Used in Multimedia Developing a multimedia production requires an array of software to create, edit, and combine text, sounds, and images. Elements of Multimedia

More information

Animation Essentially a question of flipping between many still images, fast enough

Animation Essentially a question of flipping between many still images, fast enough 33(70) Information Coding / Computer Graphics, ISY, LiTH Animation Essentially a question of flipping between many still images, fast enough 33(70) Animation as a topic Page flipping, double-buffering

More information

Announcements: Quiz. Animation, Motion Capture, & Inverse Kinematics. Last Time? Today: How do we Animate? Keyframing. Procedural Animation

Announcements: Quiz. Animation, Motion Capture, & Inverse Kinematics. Last Time? Today: How do we Animate? Keyframing. Procedural Animation Announcements: Quiz Animation, Motion Capture, & Inverse Kinematics On Friday (3/1), in class One 8.5x11 sheet of notes allowed Sample quiz (from a previous year) on website Focus on reading comprehension

More information

Lecture Week 4. Images

Lecture Week 4. Images Lecture Week 4 Images Images can be used: As a backdrop behind text to create a pictorial framework for the text. As a background for the content. As an icon to represent options that can be selected.

More information

MODELING AND ANIMATION

MODELING AND ANIMATION UNIVERSITY OF CALICUT SCHOOL OF DISTANCE EDUCATION D M A MODELING AND ANIMATION QUESTION BANK 1. 2D Animation a) Wire Frame b) More than two Dimension c) Cel animation 2. 3D Animation a) Illution of three-dimensional

More information

Books: 1) Computer Graphics, Principles & Practice, Second Edition in C JamesD. Foley, Andriesvan Dam, StevenK. Feiner, John F.

Books: 1) Computer Graphics, Principles & Practice, Second Edition in C JamesD. Foley, Andriesvan Dam, StevenK. Feiner, John F. Computer Graphics Books: 1) Computer Graphics, Principles & Practice, Second Edition in C JamesD. Foley, Andriesvan Dam, StevenK. Feiner, John F. Huges 2) Schaim s Outline Computer Graphics Roy A. Plastock,

More information

SLO to ILO Alignment Reports

SLO to ILO Alignment Reports SLO to ILO Alignment Reports CAN - 00 - Institutional Learning Outcomes (ILOs) CAN ILO #1 - Critical Thinking - Select, evaluate, and use information to investigate a point of view, support a conclusion,

More information

Computer Animation Fundamentals. Animation Methods Keyframing Interpolation Kinematics Inverse Kinematics

Computer Animation Fundamentals. Animation Methods Keyframing Interpolation Kinematics Inverse Kinematics Computer Animation Fundamentals Animation Methods Keyframing Interpolation Kinematics Inverse Kinematics Lecture 21 6.837 Fall 2001 Conventional Animation Draw each frame of the animation great control

More information

Basics of Motion Generation

Basics of Motion Generation 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, i t k = t k + Δt generate X i at t k, i END = function(motion generation) Methods

More information

Chapter 9 Animation System

Chapter 9 Animation System Chapter 9 Animation System 9.1 Types of Character Animation Cel Animation Cel animation is a specific type of traditional animation. A cel is a transparent sheet of plastic on which images can be painted

More information

Computer Graphics Introduction. Taku Komura

Computer Graphics Introduction. Taku Komura Computer Graphics Introduction Taku Komura What s this course all about? We will cover Graphics programming and algorithms Graphics data structures Applied geometry, modeling and rendering Not covering

More information

Theories & Principles of Animation

Theories & Principles of Animation Module 10: Theories & Principles of Animation Stage 1 Semester 1 Module Title Theories & Principles of Animation Module Number 10 Module Status Elective Module ECTS Credits 5 Module NFQ level 9 Pre-Requisite

More information

Computer Graphics. Spring Feb Ghada Ahmed, PhD Dept. of Computer Science Helwan University

Computer Graphics. Spring Feb Ghada Ahmed, PhD Dept. of Computer Science Helwan University Spring 2018 13 Feb 2018, PhD ghada@fcih.net Agenda today s video 2 Starting video: Video 1 Video 2 What is Animation? Animation is the rapid display of a sequence of images to create an illusion of movement

More information

Last Time? Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation

Last Time? Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation Last Time? Inverse Kinematics Navier-Stokes Equations Conservation of Momentum & Mass Incompressible Flow Today How do we animate? Keyframing Procedural Animation Physically-Based Animation Forward and

More information

Last Time? Animation, Motion Capture, & Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation

Last Time? Animation, Motion Capture, & Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation Last Time? Animation, Motion Capture, & Inverse Kinematics Navier-Stokes Equations Conservation of Momentum & Mass Incompressible Flow Today How do we animate? Keyframing Procedural Animation Physically-Based

More information

Richard Williams Study Circle Handout: Disney 12 Principles of Animation. Frank Thomas & Ollie Johnston: The Illusion of Life

Richard Williams Study Circle Handout: Disney 12 Principles of Animation. Frank Thomas & Ollie Johnston: The Illusion of Life Frank Thomas & Ollie Johnston: The Illusion of Life 1 1. Squash and Stretch The principle is based on observation that only stiff objects remain inert during motion, while objects that are not stiff, although

More information

System Requirements:-

System Requirements:- Anime Studio Pro 9 Complete Animation for Professionals & Digital Artists! Anime Studio Pro 9 is for professionals looking for a more efficient alternative to tedious frame-by-frame animation. With an

More information

Computer Animation INF2050

Computer Animation INF2050 Computer Animation INF2050 Comments from Lasseter Keyframing Computers are stupid Worst case, keyframe required for every frame John discovered that some degrees of freedom (DOFs) require more keyframes

More information

Animation. Itinerary. What is Animation? What is Animation? Animation Methods. Modeling vs. Animation Computer Graphics Lecture 22

Animation. Itinerary. What is Animation? What is Animation? Animation Methods. Modeling vs. Animation Computer Graphics Lecture 22 15-462 Computer Graphics Lecture 22 Animation April 22, 2003 M. Ian Graham Carnegie Mellon University What is Animation? Making things move What is Animation? Consider a model with n parameters Polygon

More information

Chapter 5. Creating Special Effects Delmar, Cengage Learning

Chapter 5. Creating Special Effects Delmar, Cengage Learning Chapter 5 Creating Special Effects 2011 Delmar, Cengage Learning Chapter 5 Lessons 1. Create a mask effect 2. Add sound 3. Add video 4. Create an animated navigation bar 5. Create character animations

More information

Diploma in Graphics Design. Examinations for / Semester 1

Diploma in Graphics Design. Examinations for / Semester 1 Diploma in Graphics Design Cohort: DGD/07/FT Examinations for 2007-2008 / Semester 1 MODULE: BASIC 3D ANIMATION MODULE CODE: GRPH1104 Duration: 2 Hours Instructions to Candidates: 1. Answer any four questions.

More information

WEB 2 CREATING ROLLOVERS AND ANIMATIONS I N T H I S C H A P T E R. Creating Rollovers: The Basics 2. Simple Buttons: Lighting and Position 4

WEB 2 CREATING ROLLOVERS AND ANIMATIONS I N T H I S C H A P T E R. Creating Rollovers: The Basics 2. Simple Buttons: Lighting and Position 4 WEB CREATING ROLLOVERS AND ANIMATIONS I N T H I S C H A P T E R Creating Rollovers: The Basics Simple Buttons: Lighting and Position 4 Animation Basics 9 Animating Text 13 Animating Effects in ImageReady

More information

IMGD The Game Development Process: Animation

IMGD The Game Development Process: Animation IMGD 1001 - The Game Development Process: Animation by Robert W. Lindeman (gogo@wpi.edu) Kent Quirk (kent_quirk@cognitoy.com) (with lots of input from Mark Claypool!) New Artistic Courses AR 1100. ESSENTIALS

More information

Animation. Itinerary Computer Graphics Lecture 22

Animation. Itinerary Computer Graphics Lecture 22 15-462 Computer Graphics Lecture 22 Animation April 22, 2003 M. Ian Graham Carnegie Mellon University Itinerary Review Basic Animation Keyed Animation Motion Capture Physically-Based Animation Behavioral

More information

Animating the Page IN THIS CHAPTER. Timelines and Frames

Animating the Page IN THIS CHAPTER. Timelines and Frames e r ch02.fm Page 41 Friday, September 17, 1999 10:45 AM c h a p t 2 Animating the Page IN THIS CHAPTER Timelines and Frames Movement Tweening Shape Tweening Fading Recap Advanced Projects You have totally

More information

Last Time? Animation, Motion Capture, & Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation

Last Time? Animation, Motion Capture, & Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation Last Time? Animation, Motion Capture, & Inverse Kinematics Navier-Stokes Equations Conservation of Momentum & Mass Incompressible Flow Today How do we animate? Keyframing Procedural Animation Physically-Based

More information

Modeling the Virtual World

Modeling the Virtual World Modeling the Virtual World Joaquim Madeira November, 2013 RVA - 2013/2014 1 A VR system architecture Modeling the Virtual World Geometry Physics Haptics VR Toolkits RVA - 2013/2014 2 VR object modeling

More information

Graphics in IT82. Representing Graphical Data. Graphics in IT82. Lectures Overview. Representing Graphical Data. Logical / Physical Representation

Graphics in IT82. Representing Graphical Data. Graphics in IT82. Lectures Overview. Representing Graphical Data. Logical / Physical Representation Graphics in IT82 What does computer graphics cover? Representing Graphical Data Chapman & Chapman, chapters 3,4,5 Richardson IT82 Input, output, and representation of graphical data Creation of graphics

More information

ART OF 3D MODELLING & ANIMATION

ART OF 3D MODELLING & ANIMATION ART OF 3D MODELLING & ANIMATION COURSE OVERVIEW This is a three year long course for secondary students covering on the various aspects of Drawing, 2D animation and 3D animation. At the end of each year,

More information

COMPUTER GRAPHICS. Computer Multimedia Systems Department Prepared By Dr Jamal Zraqou

COMPUTER GRAPHICS. Computer Multimedia Systems Department Prepared By Dr Jamal Zraqou COMPUTER GRAPHICS Computer Multimedia Systems Department Prepared By Dr Jamal Zraqou Introduction What is Computer Graphics? Applications Graphics packages What is Computer Graphics? Creation, Manipulation

More information

Homework 2 Questions? Animation, Motion Capture, & Inverse Kinematics. Velocity Interpolation. Handing Free Surface with MAC

Homework 2 Questions? Animation, Motion Capture, & Inverse Kinematics. Velocity Interpolation. Handing Free Surface with MAC Homework 2 Questions? Animation, Motion Capture, & Inverse Kinematics Velocity Interpolation Original image from Foster & Metaxas, 1996 In 2D: For each axis, find the 4 closest face velocity samples: Self-intersecting

More information

Digital Media. Lecture 11: Animation. Georgia Gwinnett College School of Science and Technology Dr. Jim Rowan

Digital Media. Lecture 11: Animation. Georgia Gwinnett College School of Science and Technology Dr. Jim Rowan Digital Media Lecture 11: Animation Georgia Gwinnett College School of Science and Technology Dr. Jim Rowan Refer to Supplemental text: But first a bit about video capture Capture images using a camera

More information

Animation, Motion Capture, & Inverse Kinematics. Announcements: Quiz

Animation, Motion Capture, & Inverse Kinematics. Announcements: Quiz Animation, Motion Capture, & Inverse Kinematics Announcements: Quiz On Tuesday (3/10), in class One 8.5x11 sheet of notes allowed Sample quiz (from a previous year) on website Focus on reading comprehension

More information

To Do. Advanced Computer Graphics. The Story So Far. Course Outline. Rendering (Creating, shading images from geometry, lighting, materials)

To Do. Advanced Computer Graphics. The Story So Far. Course Outline. Rendering (Creating, shading images from geometry, lighting, materials) Advanced Computer Graphics CSE 190 [Spring 2015], Lecture 16 Ravi Ramamoorthi http://www.cs.ucsd.edu/~ravir To Do Assignment 3 milestone due May 29 Should already be well on way Contact us for difficulties

More information

Consider a partially transparent object that is illuminated with two lights, one visible from each side of the object. Start with a ray from the eye

Consider a partially transparent object that is illuminated with two lights, one visible from each side of the object. Start with a ray from the eye Ray Tracing What was the rendering equation? Motivate & list the terms. Relate the rendering equation to forward ray tracing. Why is forward ray tracing not good for image formation? What is the difference

More information

============================================================================

============================================================================ 25 Free 3D modeling softwares Posted by Waldo - 2011/11/08 14:23 I thought this link may come in handy to a few designers out there. 25 Free Modeling Softwares Posted by admin - 2011/11/08 18:51 Blender

More information

Objective DM104 Objective DM %

Objective DM104 Objective DM % Objective DM104 Objective DM104.01-5% Michelle is in the process of adding tweens to her animation. Tweens are a characteristic of what type of animation? A. frame-based animation B. still animation C.

More information

Computer Graphics. Chapter 1 (Related to Introduction to Computer Graphics Using Java 2D and 3D)

Computer Graphics. Chapter 1 (Related to Introduction to Computer Graphics Using Java 2D and 3D) Computer Graphics Chapter 1 (Related to Introduction to Computer Graphics Using Java 2D and 3D) Introduction Applications of Computer Graphics: 1) Display of Information 2) Design 3) Simulation 4) User

More information

Representing Graphical Data

Representing Graphical Data Representing Graphical Data Chapman & Chapman, chapters 3,4,5 Richardson 1 Graphics in IT82 What does computer graphics cover? IT82 Input, output, and representation of graphical data Creation of graphics

More information

MODELING AND HIERARCHY

MODELING AND HIERARCHY MODELING AND HIERARCHY Introduction Models are abstractions of the world both of the real world in which we live and of virtual worlds that we create with computers. We are all familiar with mathematical

More information

Sample Hands-On-Training Chapter Review Copy Only Contact Information Notice of Rights Notice of Liability Trademarks

Sample Hands-On-Training Chapter Review Copy Only Contact Information Notice of Rights Notice of Liability Trademarks Sample Hands-On-Training Chapter Review Copy Only Copyright 2000-2003 by lynda.com, Inc. All Rights Reserved. Reproduction and Distribution Strictly Prohibited. This electronically distributed Hands-On-Training

More information

Poser 10 Easily Create 3D Character Art & Animation!

Poser 10 Easily Create 3D Character Art & Animation! Poser 10 Easily Create 3D Character Art & Animation! Poser 10 provides the world s easiest way to create captivating 3D digital art and animations with 3D figures. Poser comes with 5GB of figure content

More information

Interactive Computer Graphics

Interactive Computer Graphics Interactive Computer Graphics Lecture 18 Kinematics and Animation Interactive Graphics Lecture 18: Slide 1 Animation of 3D models In the early days physical models were altered frame by frame to create

More information

animation, and what interface elements the Flash editor contains to help you create and control your animation.

animation, and what interface elements the Flash editor contains to help you create and control your animation. e r ch02.fm Page 43 Wednesday, November 15, 2000 8:52 AM c h a p t 2 Animating the Page IN THIS CHAPTER Timelines and Frames Movement Tweening Shape Tweening Fading Recap Advanced Projects You have totally

More information

CH#1 Multimedia: interactive multimedia hypermedia. multimedia project. Multimedia title. linear, or starting nonlinear authoring tools

CH#1 Multimedia: interactive multimedia hypermedia. multimedia project. Multimedia title. linear, or starting nonlinear authoring tools CH#1 Multimedia: is any combination of text, art, sound, animation, and video delivered to you by computer or other electronic or digitally manipulated means. When you allow an end user also known as the

More information

How to draw and create shapes

How to draw and create shapes Adobe Flash Professional Guide How to draw and create shapes You can add artwork to your Adobe Flash Professional documents in two ways: You can import images or draw original artwork in Flash by using

More information

ADVICE FOR PREPARING YOUR ARTISTIC PORTFOLIO

ADVICE FOR PREPARING YOUR ARTISTIC PORTFOLIO ADVICE FOR PREPARING YOUR ARTISTIC PORTFOLIO A portfolio is the way to present a collection of your personal work. It should: Reflect your personality as well as show your processes, tests and your experience

More information

LEVEL 1 ANIMATION ACADEMY2010

LEVEL 1 ANIMATION ACADEMY2010 1 Textures add more realism to an environment and characters. There are many 2D painting programs that can be used to create textures, such as Adobe Photoshop and Corel Painter. Many artists use photographs

More information

Data-driven Approaches to Simulation (Motion Capture)

Data-driven Approaches to Simulation (Motion Capture) 1 Data-driven Approaches to Simulation (Motion Capture) Ting-Chun Sun tingchun.sun@usc.edu Preface The lecture slides [1] are made by Jessica Hodgins [2], who is a professor in Computer Science Department

More information

Rendering and Radiosity. Introduction to Design Media Lecture 4 John Lee

Rendering and Radiosity. Introduction to Design Media Lecture 4 John Lee Rendering and Radiosity Introduction to Design Media Lecture 4 John Lee Overview Rendering is the process that creates an image from a model How is it done? How has it been developed? What are the issues

More information

Animation is the illusion of motion created by the consecutive display of images of static elements. In film and video

Animation is the illusion of motion created by the consecutive display of images of static elements. In film and video Class: Name: Class Number: Date: Computer Animation Basis A. What is Animation? Animation is the illusion of motion created by the consecutive display of images of static elements. In film and video production,

More information

Computer Graphics and Visualization. What is computer graphics?

Computer Graphics and Visualization. What is computer graphics? CSCI 120 Computer Graphics and Visualization Shiaofen Fang Department of Computer and Information Science Indiana University Purdue University Indianapolis What is computer graphics? Computer graphics

More information

COM337 COMPUTER GRAPHICS Other Topics

COM337 COMPUTER GRAPHICS Other Topics COM337 COMPUTER GRAPHICS Other Topics Animation, Surface Details, Global Illumination Kurtuluş Küllü based on the book by Hearn, Baker, and Carithers There are some other important issues and topics that

More information

A bouncing ball squashes on its vertical axis and stretches on the horizontal axis as it strikes the ground.

A bouncing ball squashes on its vertical axis and stretches on the horizontal axis as it strikes the ground. Animation Principles The following 12 animation principles are those distilled from the combined wisdom of animators over several decades. Animators developed their own techniques in animating characters,

More information

CGDD 4113 Final Review. Chapter 7: Maya Shading and Texturing

CGDD 4113 Final Review. Chapter 7: Maya Shading and Texturing CGDD 4113 Final Review Chapter 7: Maya Shading and Texturing Maya topics covered in this chapter include the following: Shader Types Shader Attributes Texturing the Axe Life, Love, Textures and Surfaces

More information

Motion for Computer Animation. Michael Gleicher Department of Computer Sciences University of Wisconsin, Madison

Motion for Computer Animation. Michael Gleicher Department of Computer Sciences University of Wisconsin, Madison Motion for Computer Animation Michael Gleicher Department of Computer Sciences University of Wisconsin, Madison Outline A brief history of computer animation (animation appreciation) Video! Techniques

More information

8 th Grade Animation Exam Study Guide

8 th Grade Animation Exam Study Guide Name: Period: What is our class website? What day of the week can you come to class during lunch to make up missed work? What does CPU stand for? What type of files are used for audio? What is hardware?

More information

Animation Lecture 10 Slide Fall 2003

Animation Lecture 10 Slide Fall 2003 Animation Lecture 10 Slide 1 6.837 Fall 2003 Conventional Animation Draw each frame of the animation great control tedious Reduce burden with cel animation layer keyframe inbetween cel panoramas (Disney

More information

Digital Media. Chuck Elliott Adapted from Dr. Jim Rowan ITEC 2110 Animation

Digital Media. Chuck Elliott Adapted from Dr. Jim Rowan ITEC 2110 Animation Digital Media Chuck Elliott Adapted from Dr. Jim Rowan ITEC 2110 Animation URLs http://upload.wikimedia.org/wikipedia/commons/a/a6/walt_disney_snow_white_1937_trailer_screenshot_%2812%29.jpg http://en.wikipedia.org/wiki/file:animation_cells.png

More information

Topics in Computer Animation

Topics in Computer Animation Topics in Computer Animation Animation Techniques Artist Driven animation The artist draws some frames (keyframing) Usually in 2D The computer generates intermediate frames using interpolation The old

More information

Introduction to Computer Graphics

Introduction to Computer Graphics Introduction to 1.1 What is computer graphics? it would be difficult to overstate the importance of computer and communication technologies in our lives. Activities as wide-ranging as film making, publishing,

More information

Course Outline. Advanced Computer Graphics. Animation. The Story So Far. Animation. To Do

Course Outline. Advanced Computer Graphics. Animation. The Story So Far. Animation. To Do Advanced Computer Graphics CSE 163 [Spring 2017], Lecture 18 Ravi Ramamoorthi http://www.cs.ucsd.edu/~ravir 3D Graphics Pipeline Modeling (Creating 3D Geometry) Course Outline Rendering (Creating, shading

More information

Adobe Flash Course Syllabus

Adobe Flash Course Syllabus Adobe Flash Course Syllabus A Quick Flash Demo Introducing the Flash Interface Adding Elements to the Stage Duplicating Library Items Introducing Keyframes, the Transform Tool & Tweening Creating Animations

More information

Tangents. In this tutorial we are going to take a look at how tangents can affect an animation.

Tangents. In this tutorial we are going to take a look at how tangents can affect an animation. Tangents In this tutorial we are going to take a look at how tangents can affect an animation. One of the 12 Principles of Animation is called Slow In and Slow Out. This refers to the spacing of the in

More information

Using Flash Animation Basics

Using Flash Animation Basics Using Flash Contents Using Flash... 1 Animation Basics... 1 Exercise 1. Creating a Symbol... 2 Exercise 2. Working with Layers... 4 Exercise 3. Using the Timeline... 6 Exercise 4. Previewing an animation...

More information

Multimedia Production and Web Authoring

Multimedia Production and Web Authoring Multimedia Production and Web Authoring Chapter 3 : Animations (Source: Book with same name from Radian Publishing Co.) Table of Contents Properties of an Animation...3 Frame Rate...3 Type of Images...3

More information

COMP 175 COMPUTER GRAPHICS. Lecture 10: Animation. COMP 175: Computer Graphics March 12, Erik Anderson 08 Animation

COMP 175 COMPUTER GRAPHICS. Lecture 10: Animation. COMP 175: Computer Graphics March 12, Erik Anderson 08 Animation Lecture 10: Animation COMP 175: Computer Graphics March 12, 2018 1/37 Recap on Camera and the GL Matrix Stack } Go over the GL Matrix Stack 2/37 Topics in Animation } Physics (dynamics, simulation, mechanics)

More information

2D ANIMATION SOFTWARE Which is Best?

2D ANIMATION SOFTWARE Which is Best? 0 2D ANIMATION SOFTWARE Which is Best? Author: Jason Shannon Dr. Jerry Waite, DIGM 3351 November 6, 2016 1 Table of Contents Introduction... 2 The Challenge... Error! Bookmark not defined. Why Mobile?...

More information

Motion Graphics Pack for Avid Media Composer Adrenaline

Motion Graphics Pack for Avid Media Composer Adrenaline Motion Graphics Pack for Avid Media Composer Adrenaline Boris Motion Graphics Pack is a bundle of Boris RED and CONTINUUM Complete AVX. Boris RED adds motion graphic features that are not available inside

More information

Name: Date: Multimedia Graphics and Web Publishing Mr. Dietzler. Flash Topics TWEENING AND MOTION GUIDES

Name: Date: Multimedia Graphics and Web Publishing Mr. Dietzler. Flash Topics TWEENING AND MOTION GUIDES Name: Date: Multimedia Graphics and Web Publishing Mr. Dietzler Flash Topics TWEENING AND MOTION GUIDES TWEENING: Motion Tweening: The most basic type of tweening is Motion Tweening in which you specify

More information