CS 4300 Computer Graphics. Prof. Harriet Fell Fall 2012 Lecture 33 November 26, 2012



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

Outline. Animation. 1. Squash and Stretch. Overview: Traditional Animation. Squash and Stretch Cont. 2. Timing and Motion

Logistics. Projects. Announcement. Animation pipeline. Plan for today. Animation Pipeline, Principles, Tools. Test . Test file in mycourses

CS 4204 Computer Graphics

Computer Animation. Computer Animation. Principles of Traditional Animation. Outline. Principles of Traditional Animation

Fundamentals of Computer Animation

Graphics. Computer Animation 고려대학교 컴퓨터 그래픽스 연구실. kucg.korea.ac.kr 1

CG T17 Animation L:CC, MI:ERSI. Miguel Tavares Coimbra (course designed by Verónica Orvalho, slides adapted from Steve Marschner)

CIS 536/636 Introduction to Computer Graphics. Kansas State University. CIS 536/636 Introduction to Computer Graphics

COMP Visualization. Lecture 15 Animation

Model Answers. A good answer of the questions from 2 to 8 should contain the belowmentioned

Develop Computer Animation

The Fundamental Principles of Animation

Computer Animation. Jason Lawrence CS 4810: Graphics

Computer Animation. CS 445/645 Fall 2001

Fundamentals of Computer Animation

Lesson Plan. Performance Objective: Upon completion of this assignment, the student will be able to identify the Twelve Principles of Animation.

Blender 3D Animation

Working With Animation: Introduction to Flash

Animation. The Twelve Principles of Animation

WSOA Introduction to Principles of Animation Course Outline 2013

MT. DIABLO UNIFIED SCHOOL DISTRICT COURSE OF STUDY

CUFANM501A Create 3D digital character animation

George G. Robertson Principal Researcher Microsoft Corporation

New Media production week 9

Salt Lake City School District Student Learning Objectives (SLOs) Writing Template

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

MODELING AND ANIMATION

CG: Computer Graphics

Computers in Film Making

Interactive Computer Graphics

View-Dependent Character Animation

Introduction to. With Slides from Dongho Kim and Karen Liu. School of Computer Soongsil University Animation. Computer Animation

Digital Video-Editing Programs

Animation in Multimedia

Adobe Creative Suite: Introduction for Web Design

Creative Cloud for Web Design

MMGD0203 Multimedia Design MMGD0203 MULTIMEDIA DESIGN. Chapter 3 Graphics and Animations

Maya 2014 Basic Animation & The Graph Editor

Motion tween is nothing but tweening a Symbol's movement from one position to another.

A Short Introduction to Computer Graphics

New Paltz Central School District Technology Computer Graphics 1 and 2. Time Essential Questions/Content Standards/Skills Assessments

CHAPTER 6 TEXTURE ANIMATION

CS130 - Intro to computer graphics. Dr. Victor B. Zordan vbz@cs.ucr.edu Objectives

Peggy Southerland Coordinator, Animation Department Regent University

Creating a Flash.swf animation

Certificate Courses in Animation

MA 323 Geometric Modelling Course Notes: Day 02 Model Construction Problem

Program of Study. Animation (1288X) Level 1 (390 hrs)

Intro to 3D Animation Using Blender

Chapter 1. Animation. 1.1 Computer animation

Digital Video: A Practical Guide

City University of Hong Kong

ACE: After Effects CS6

Animation. Basic Concepts

Republic Polytechnic School of Information and Communications Technology C391 Animation and Visual Effect Automation.

CS 378: Computer Game Technology

HIGH SCHOOL COURSE OUTLINE

Computer Graphics & Visualization Programs

Designing and animating characters in Flash Part 1: Drawing tools and symbols Adobe Developer Connection

Compositing a 3D character over video footage in Maya Jean-Marc Gauthier, Spring 2008

Graphic Design. Background: The part of an artwork that appears to be farthest from the viewer, or in the distance of the scene.

Flash MX 2004 Animation Lesson

Tutorial: Biped Character in 3D Studio Max 7, Easy Animation

Chapter 6: Project Planning & Production

Teacher: Date: Test: 9_12 Business and IT BD10 - Multimedia and Webpage Design Test 1

2D DIGITAL ANIMATION TECHNIQUES

Introduction to Computer Graphics Marie-Paule Cani & Estelle Duveau

Animator V2 for DAZ Studio. Reference Manual

DIGITAL MEDIA ARTS. DMA 225 Computer Animation lecture/4 studio hours Hours: lecture/laboratory/other (specify)

Figure 3.5: Exporting SWF Files

Motion Capture Technologies. Jessica Hodgins

Animation. Persistence of vision: Visual closure:

MISSION VALLEY REGIONAL OCCUPATION PROGRAM COMPUTER GRAPHICS DESIGN COURSE OUTINE

OCR LEVEL 3 CAMBRIDGE TECHNICAL

CERTIFICATE IV IN I.T. (MULTIMEDIA) VIDEO PRODUCTION

Tutorial 13: Object Animation

To determine vertical angular frequency, we need to express vertical viewing angle in terms of and. 2tan. (degree). (1 pt)

MovieClip, Button, Graphic, Motion Tween, Classic Motion Tween, Shape Tween, Motion Guide, Masking, Bone Tool, 3D Tool

Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine

M2: Animation Techniques

CS-184: Computer Graphics

Introduction to Computer Graphics. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012

3D COMPUTER ANIMATION COURSE DEVELOPMENT

Interactive Shadow design tool for Cartoon Animation -KAGEZOU-

Computer Animation. to life. It has the magic of injecting energy and emotions into the most seemingly

Transcription:

CS 4300 Computer Graphics Prof. Harriet Fell Fall 2012 Lecture 33 November 26, 2012 1

Today s Topics Animation 2

Static to Animated we have mostly created static scenes except when we applied affine transformations to set the pose (position and orientation) objects defined in a local coordinate frame with respect to an enclosing global frame we change the transformation and re-draw the scene if the change between each redraw is small enough, the object appears to move continuously we make changes in response to mouse motion events, typically reported frequently enough that the relative motion from the last event is only a few pixels 3

Moving Pictures in fact, this is how virtually all moving pictures work, whether they were recorded from live motion, generated by a computer, or drawn by hand: by quickly presenting a series of static images, each with an object in a slightly different pose, the human eye and brain sees an object which appears to actually be moving 4

Aliasing the faster an object is moving, the more change there will be in subsequent frames so for a fixed framerate, as an object moves faster, its motion will be represented with fewer samples, and this eventually starts to look bad this is yet another instance of taking discrete samples of a continuous physical process but faster framerates are harder to implement, because more data needs to be captured, transmitted, and redisplayed 5

Live TV and Film vs. Animation for normal live action TV and film, frames are recorded by a camera which takes a series of pictures of the real world at the same rate at which they will be played back typically, we reserve the word animation to refer to motion sequences that were not captured as images of the real world, but instead were either drawn by hand or by computer 6

One of Stampfer's Stroboscopic Discs. c1830s 7

A scene from "A trip to the moon" (1902) by Georges Méliès." 8

TV and Film both work this way present a new image at a rate of about 30 times per second (30 frames per second or FPS) each individual frame is a static image ~30 FPS has been empirically found to be a good trade-off between visual quality and complexity of the system actual systems use slightly different rates in practice for various implementation reasons 9

by Computer or by Hand in either case, it is possible for a human to specify each individual frame exactly but this is a lot of work! 2H feature film: (2H)(60m/H)(60s/m)(30f/s)=216000 frames at roughly 1 to 10 man-hours to draw a frame about 2000 hours in a typical work year so from about 100 to 1000 man-years of work to draw all frames for a single feature length film! 10

Animation Keyframing Set data at key points and interpolate. Procedural Let mathematics make it happen. Physics-based Solve differential equations Motion Capture Turn real-world motion into animation. 11

Key Principles of Animation John Lasseter 1987 Squash and stretch Timing Anticipation Follow through and overlapping action Slow-in and slow-out Staging Arcs Secondary action Straight ahead and pose-to-pose action Exaggeration Solid drawing skill Appeal» Siggraph web reference 12

PowerPoint Animation 13

Animated gif Johan Ovlinger s Trip to Earth and Back 14

Pyramid of 35 Spheres Rendered by Blotwell using POV-Ray and converted with Adobe ImageReady. 15

Deformation 16

Blender free software, under the terms of the GNU General Public License 17

Character Animation 18

Physics-Based Animation http://www.cs.ubc.ca/labs/imager/imager-web/research/images/michiel.gif 19

Flash Animation POWER OF THE GEEK 20

Keyframing A frame is one of the many still images that make up a moving picture. A key frame is a frame that was drawn or otherwise constructed directly by the user. In hand-drawn animation, the senior artist would draw these frames; an apprentice would draw the "in between" frames. In computer animation, the animator creates only the first and last frames of a simple sequence; the computer fills in the gap. This is called in-betweening or tweening. 21

Flash Basics Media objects graphic, text, sound, video objects The Timeline when specific media objects should appear on the Stage ActionScript code programming code to make for user interactions and to finely control object behavior 22

making of Gollum Helm's Deep Lord of the Rings Inside Effects http://www.lordoftherings.net/legend/video/ http://www.youtube.com/watch? v=4ul3zwo8w50&noredirect=1 23