Computer Animation. CS 445/645 Fall 2001



Similar documents
Fundamentals of Computer Animation

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

CS 4204 Computer Graphics

CHAPTER 6 TEXTURE ANIMATION

Chapter 1. Animation. 1.1 Computer animation

COMP Visualization. Lecture 15 Animation

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

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

The Fundamental Principles of Animation

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

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

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

Interactive Computer Graphics

Maya 2014 Basic Animation & The Graph Editor

Animation. Persistence of vision: Visual closure:

animation animation shape specification as a function of time

Motion Capture Technologies. Jessica Hodgins

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

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

D animation. Advantages of 2-D2. Advantages of 3-D3. Related work. Key idea. Applications of Computer Graphics in Cel Animation.

Animation. The Twelve Principles of Animation

Fundamentals of Computer Animation

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

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

Animation (-4, -2, 0 ) + (( 2, 6, -4 ) - (-4, -2, 0 ))*.75 = (-4, -2, 0 ) + ( 6, 8, -4)*.75 = (.5, 4, -3 ).

animation shape specification as a function of time

CS-184: Computer Graphics

OCR LEVEL 3 CAMBRIDGE TECHNICAL

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

Computer Animation. Jason Lawrence CS 4810: Graphics

Particles, Flocks, Herds, Schools

MT. DIABLO UNIFIED SCHOOL DISTRICT COURSE OF STUDY

Animation. Basic Concepts

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 /

Develop Computer Animation

Animation Overview of the Industry Arts, AV, Technology, and Communication. Lesson Plan

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

Project 2: Character Animation Due Date: Friday, March 10th, 11:59 PM

Our One-Year 3D Animation Program is a comprehensive training in 3D using Alias

Goldsmiths, University of London. Computer Animation. Goldsmiths, University of London

PROGRAM OUTLINE PAGE 1

STOP MOTION. Recommendations:

A static representation for ToonTalk programs

HIGH SCHOOL COURSE OUTLINE

WSOA Introduction to Principles of Animation Course Outline 2013

How to rotoscope in Adobe After Effects

New Media production week 9

Voice Driven Animation System

2.5 Physically-based Animation

Motion Retargetting and Transition in Different Articulated Figures

DIPLOMA IN 3D DESIGN AND DIGITAL ANIMATION COURSE INFO PACK

M2: Animation Techniques

Blender 3D Animation

Short Presentation. Topic: Locomotion

Mocap in a 3D Pipeline

Adding Animation With Cinema 4D XL

Certificate Courses in Animation

Animation in Multimedia

How To Analyze Ball Blur On A Ball Image

Understand career planning in a digital media environment.

An Interactive method to control Computer Animation in an intuitive way.

Chapter 3: Animation. Creating Frames and Keyframes. After completing this module, you ll be able to:

elearning Guide: Instructional Design

ACE: After Effects CS6

The Thinking of Animation: Conflict of 3D and 2D. Shih-Ting Tsai, Ming-Hsiu Mia Chen Tatung University, Taiwan

Peggy Southerland Coordinator, Animation Department Regent University

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

Digital Video-Editing Programs

Outline. srgb DX9, DX10, XBox 360. Tone Mapping. Motion Blur

DAE - ANIMATION FILM MAKING -

Course Syllabus. Tuesday 4 pm to 5 pm & Thursday 4 to 5 pm

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

SkillsUSA 2014 Contest Projects 3-D Visualization and Animation

INTRODUCTION TO RENDERING TECHNIQUES

CINEMA DEPARTMENT COURSE LEVEL STUDENT LEARNING OUTCOMES BY COURSE

First, let me do a super fast introduction,

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

Customer Success Story

MODELING AND ANIMATION

Example Chapter 08-Number 09: This example demonstrates some simple uses of common canned effects found in popular photo editors to stylize photos.

Unit in brief. Unit introduction. Learning aims. Level: 1 Unit type: Sector (Digital Media) Guided learning hours: 40

College of Computing and Graphics, Visualization, and Usability Center. Georgia Institute of Technology. Atlanta, GA

A SYSTEM FOR PLANNING AND TIMING ANIMATION PDF provided by

Pro/E Design Animation Tutorial*

Course Overview. CSCI 480 Computer Graphics Lecture 1. Administrative Issues Modeling Animation Rendering OpenGL Programming [Angel Ch.

Using Autodesk HumanIK Middleware to Enhance Character Animation for Games

Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE. M.Sc. in Advanced Computer Science. Friday 18 th January 2008.

Media Studies / 6th 7th Grade

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

The Animation Production Process. by Randy Gossman

Computer Animation in Future Technologies

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. ARTS 248: Designing Motion Graphics

CUFANM501A Create 3D digital character animation

Transcription:

Computer Animation CS 445/645 Fall 2001

Let s talk about computer animation Must generate 30 frames per second of animation (24 fps for film) Issues to consider: Is the goal to replace or augment the artist? What does the artist bring to the project? Is the scene/plot fixed or responsive to user? What can we automate?

Computer Animation

Keyframing Traditional animation technique Dependent on artist to generate key frames Additional, inbetween frames are drawn automatically by computer

Keyframing How are we going to interpolate? From The computer in the visual arts, Spalter, 1999

Linear Interpolation Simple, but discontinuous velocity

Nonlinear Interpolation Smooth ball trajectory and continuous velocity, but loss of timing

Easing Adjust the timing of the inbetween frames. Can be automated by adjusting the stepsize of parameter, t.

Style or Accuracy? Interpolating time captures accuracy of velocity Squash and stretch replaces motion blur stimuli and adds life-like intent

Traditional Motivation Ease-in and ease-out is like squash and stretch Can we automate the inbetweens for these? The Illusion of Life, Disney Animation Thomas and Johnson

More squash and stretch

Anticipation and Staging Don t surprise the audience Direct their attention to what s important

Follow Through Audience likes to see resolution of action Discontinuities are unsettling

Combined

Secondary Motion Characters should exist in a real environment Extra movements should not detract

Interpolation Many parameters can be interpolated to generate animation Simple interpolation techniques can only generate simple inbetweens More complicated inbetweening will require a more complicated model of animated object and simulation

Interpolation Strengths Animator has exacting control (Woody s face) Weaknesses Interpolation hooks must be simple and direct Remember the problems with Euler angle interp? Time consuming and skill intensive Difficult to reuse and adjust

Movies Cartoon Physics Homer3D

Examples Sports video games Madden Football Many movie characters Phantom Menace Cartoons

Motion Capture Strengths Exactly captures the motions of the actor Michael Jordan s video game character will capture his style Easy to capture data

Motion Capture Weaknesses Noise, noise, noise! Magnetic system inteference Visual system occlusions Mechanical system mass Tethered (wireless is available now)

Motion Capture Weaknesses Aligning motion data with CG character Limb lengths Idealized perfect joints Reusing motion data Difficult to scale in size (must also scale in time) Changing one part of motion

Motion Capture Weaknesses Blending segments Motion clips are short (due to range and tethers) Dynamic motion generation requires blending at run time Difficult to manage smooth transition

Movies Animating Aliens Retargeting Motion Siggraph 98 Siggraph 99 Papers Tape

Examples Inanimate video game objects GT Racer cars Soapbox about why this is so cool Special effects Explosions, water, secondary motion Phantom Menace CG droids after they were cut in half

Procedural Animation Very general term for a technique that puts more complex algorithms behind the scenes Technique attempts to consolidate artistic efforts in algorithms and heuristics Allows for optimization and physical simulation

Procedural Animation Strengths Animation can be generated on the fly Dynamic response to user Write-once, use-often Algorithms provide accuracy and exhaustive search that animators cannot

Procedural Animation Weaknesses We re not great at boiling human skill down to algorithms How do we move when juggling? Difficult to generate Expensive to compute Difficult to force system to generate a particular solution Bicycles will fall down

Movies Humming Along Siggraph 2000