CS-184: Computer Graphics

Similar documents
CS-184: Computer Graphics. Introduction to Animation. Generate perception of motion with sequence of image shown in rapid succession

CS-184: Computer Graphics. Introduction to Animation. Lecture #17: Introduction to Animation. 17-AnimationIntro.key - April 15, 2014

CS-184: Computer Graphics. Today

CS-184: Computer Graphics. Administrative

CS-184: Computer Graphics

Obtaining video clips

CS-184: Computer Graphics. Today

Preparing and Capturing 2D Animations from FlipBook: A Primer By: Krishna M. Sadasivam and Trina Pinkney Revision 1.0.

Efficient Image-Based Methods for Rendering Soft Shadows. Hard vs. Soft Shadows. IBR good for soft shadows. Shadow maps

About MPEG Compression. More About Long-GOP Video

Compression and File Formats

SORENSON VIDEO COMPRESSION

Computer Animation and Visualisation. Lecture 3. Motion capture and physically-based animation of characters

Matrox Mojito MAX. Release Notes (Mac OS version) April 22, 2015 USO RESTRITO Y

ColorCode 3-D Player Version 1.2 Manual. View 3-D DVD s, SD & HD movies on your PC, TV & 3-D HDTV by ColorCode 3-D, Denmark!!!

MULTIMEDIA AND CODING

Digital Video Act III Importing, Editing, & Distribution Tips. University of Utah Student Computing Labs Macintosh Support

Post-Production. Ashwin Saraf Brian Block Sam Bantner Travis Bagley

Optimizing A/V Content For Mobile Delivery

Video Compression Secrets - Smaller Files, Better Quality UPDATED (Oct 15)

Digital Video Primer

Matrox Mojito MAX. Release Notes (Windows version) July 20, vy

The Perils of Preserving Digitized and Born-Digital Video

MULTIMEDIA SYSTEMS

Encoding Video for the Web

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

Intensity Pro 4K Incredible quality capture and playback in SD, HD and Ultra HD for your HDMI, YUV, S-Video and NTSC/PAL devices!

History of Video in Linux

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

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

DeckLink SDI. DeckLink SDI. No other capture cards have more video and audio connections than DeckLink!

Matrox MXO2 Release Notes (Mac OS version)

Image and video processing

Matrox MXO2 Release Notes (Mac OS version) March 18, vy

Cut Film and video editing term that defines the immediate and complete change (or transition) from one image to another

Video Compression Tools

Apple Compressor 4.1 Detailed Video Training Outline Chapter 1 - Get Started

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

Streaming Technologies Glossary

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

Me Again! Peter Chapman. if it s important / time-sensitive

Speaker: Richard Harrington Time/Date: Wednesday (July 20, 2005) 9:00am 12:00pm Presentation Abstract

Video Forensics: WHAT YOU NEED TO KNOW

IvsEncoder Users Guide v.1.0

Introduction to LAN/WAN. Application Layer 4

Matrox Mojito MAX Release Notes (Mac OS version)

Camtasia Studio 5.0 PART I. The Basics

Compressor 3.5 Review Questions

Post-Production. Ethan Klein Yinxuan Shi (Chloe) Ken Thompson Devin Weise Henry Zhang

Motion Graphs for Character Animation

Podcast Compression Techniques. Richard Harrington - RHED Pixel

User's Guide.

USB2.0 USER S GUIDE V1.1

Editor s toolkit pro U s e r s G u i d e

ADOBE 9A Adobe Premiere Pro CS4 ACE. Download Full Version :

Request for: 2400 bytes 2005/11/12

2. Analog or Digital?

lesson 24 Creating & Distributing New Media Content

Capturing Movement. Foul or no foul! Why study human movement? Bio-39 October 5, Maturation and development.

Capturing Movement Bio-39 October 5, 2017

RED, Raw and Beyond HD

ESKIAV3 (SQA Unit Code - F9AM 04) Audio and Video Software

Flash Video Encoding Demystified. Lisa Larson~Kelley

Matrox MXO2 Release Notes (Mac OS version)

Getting Started with Adobe After Effects

Canopus DVStorm2 and Matrox RT.X100. Comparison test and analysis document. DV Quality Test Results. Complete Test Results Inside

CS 231. Motion Capture Data I. The Pipeline. Bodenheimer et al

Compression; Error detection & correction

Computer and Machine Vision

GETTING STARTED TABLE OF CONTENTS

Streaming video. Video on internet. Streaming video, live or on demand (VOD)

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

Getting Started. What Is After Effects? 000. This chapter provides background information related to Adobe After

ZEN / ZEN Vision Series Video Encoding Guidelines

Final Cut Studio Workflows

Digital Storytelling. Movie Maker

Quicktime Player Error Codec For Mac Avi

Animation. CS 465 Lecture 22


imovie Quick Guide Learning Technologies Center Gaskill Hall

The Project. 1.The Project Premiere Pro 1.5 H O T

Creating Slideshows From Digital Images. Ken Haley SIRs Area 2 Computers & Technology Group January 18, 2007

DIGITAL IMPROVEMENTS - VHS, SVHS and VHS-C Videotape Transfer and Restoration

Digital Video. Part III: Importing, Editing, & Distribution Tips

Tips on DVD Authoring and DVD Duplication M A X E L L P R O F E S S I O N A L M E D I A

Introduction to Video Compression

Lecture Information Multimedia Video Coding & Architectures

Kinematics & Motion Capture

Page 1 3/6/08 How to make a 4:3 DVD from High Def or Standard Def Media

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

::The Art of Multimedia:: Assignments*

Matrox MX02. Release Notes (Windows version) July 16, vy

The Muvipix.com Guide to Sony Movie Studio Platinum 13

IO [io] MAYAH. IO [io] Audio Video Codec Systems

Quicktime Player Error Codec For Avi Per

FAB verses tradition camera-based motion capture systems

WHITE PAPER ON2 TECHNOLOGIES, INC. TrueMotion VP7 Video Codec. January 10, 2005 Document Version: 1.0

MEDIA RELATED FILE TYPES

EDIUS EDIT ANYTHING 6.5

Basic Editing in Adobe Premiere

Transcription:

CS-184: Computer Graphics Lecture 19: Introduction to Animation Maneesh Agrawala University of California, Berkeley Slides based on those of James O Brien Introduction to Animation Generate perception of motion with sequence of images shown in rapid succession Real-time generation (e.g. video game) Off-line generation (e.g. movie or television) 3

Introduction to Animation Key technical problem is how to generate and manipulate motion Human motion Inanimate objects Amorphous objects Control 4 Introduction to Animation Technical issues often dominated by aesthetic ones Violation of realism desirable in some contexts Animation is a communication tool Should support desired communication There should be something to communicate 5 Introduction to Animation Story Shading Layout Modeling Voice Animation Foley Lighting Camera Postprocessing For more detailed diagram, see Kerlow p.54 6

Introduction to Animation Key-frame animation Specification by hand Motion capture Recording motion Procedural / simulation Automatically generated Combinations e.g. mocap + simulation 7 Key-framing (manual) Requires a highly skilled user Poorly suited for interactive applications High quality / high expense Limited applicability From Learning Maya 2.0 8 Motion Capture (recorded) Markers/sensors placed on subject Time-consuming clean-up Reasonable quality / reasonable price Manipulation algorithms an active research area 3 MotionAnalysis / Performance Capture Studio Okan Arikan Figure 1.1: Optical motion capture systems work by tracking retroreflective markers placed on the body. Since these markers appear as bright dots to the cameras filming them, they are easy to detect. Multiple cameras are then used to triangulate the position of these markers. 9

Motion Editing Arikan, Forsyth, O Brien, SIGGRAPH 2002 10 Motion Editing Arikan, Forsyth, O Brien, SIGGRAPH 2002 11 Model Construction Kirk, O Brien, Forsyth, CVPR 2005 12

Simulation Generate motion of objects using numerical simulation methods g v x t+δt = x t + Δt v t + 1 2 Δt2 a t 13 Simulation Perceptual accuracy required Stability, easy of use, speed, robustness all important Predictive accuracy less so Control desirable 14 Simulation Feldman, Arikan, O Brien, SIGGRAPH 2003 15

What to do with animations? Video tape Digital video Print it on yellow sticky notes 16 NTSC Standard Used by DVD, DV, and VHS 720x486 resolution (sort of) 1.33 aspect ratio Limited color range 30 frames per second (sort of 29.97) Interlaced video Overscan regions 17 Digital Video Wide range of file formats QuickTime MS Audio/Visual Interleaved (AVI) DV Stream Bunch o images Some formats accommodate different CODECs Quicktime: Cinepak, DV, Sorenson, DivX, etc. AVI: Cinepak, Indeo, DV, MPEG4, etc. Some formats imply a given CODEC MPEG DV Streams 18

Digital Video Nearly all CODECs are lossy Parameter setting important Different type of video work with different CODECs Compressors not all equally smart Compression artifacts are cumulative in a very bad way Playback issues Bandwidth and CPU limitations Hardware acceleration Missing CODECs (avoid MS CODECs and formats) 19 Editing Old way: Multiple expensive tape decks Slow Difficult Error prone New way: Non-linear editing software Premiere, Final Cut Pro, others... Beware compressed solutions May take a long time for final encoding 20 Interactive Animation Video Games 21

Interactive Animation Serious Games 22 Interactive Animation Serious Games 22 Motion Blur Fast moving things look blurry Human eye Finite exposure time in cameras Without blur: strobing and aliasing Blur over part of frame interval Measured in degrees (0..360) 30 tends to often look good 23

Motion Blur Easy to do in a sampling framework Interpolation is an issue 24 Motion Blur Velocity based blur often works poorly 25