CPSC 426: Computer Animation Assignment 1 (10%) Due in class, Wednesday, September 30, 2009

Size: px
Start display at page:

Download "CPSC 426: Computer Animation Assignment 1 (10%) Due in class, Wednesday, September 30, 2009"

Transcription

1 CPSC 426: Computer Animation Assignment 1 (10%) Due in class, Wednesday, September 30, (5 points) Find and read the article The Reality of Simulated Actors, by Alvy Ray Smith, Communications of the ACM, July Google Scholar is a useful resource for finding papers. You will need to be on the UBC network in order to view the version of the paper found in the ACM Portal. Comment briefly on whether you agree or disagree with the author s assessment and provide a supporting argument. Discuss any films, games, or other media that have appeared over the seven years since the article appeared and which might pose a challenge to the authors opinion. 2. (5 points) This question is about gaining some brief experience with traditional imagebased animation. Use one of the following online animation tools in order to make a simple short animation. Give a URL for your final animation. The best animations will be shown in class. tutorials at: (2 points) Develop the basis matrix for a cubic parametric curve where the user specifies the starting position, velocity, and acceleration, as well as the ending position. Do not bother with inverting any matrices; writing the answer in terms of a matrix that needs to be inverted is fine. 4. (7 points) Implement a basic OpenGL program that demonstrates the use of Catmull- Rom splines to control the 3D movement of a ball through a simple scene. The control points should be read in from a text file. The demonstration should alternate between two forms of playback, the first which linearly advances the curve parameter over time, and the second which has the ball move at a true constant velocity, i.e., using arclength retiming. As an alternative to the Catmull-Rom example, you may choose to demonstrate a simple 2D or 3D object undergoing an animated deformatin using free-form deformations. Do not hand in any printed code. Create a README.txt file that includes your name, student number, and login ID, and any information that you would like to pass on the marker. Create a folder called a1 under your cs426 directory and put all the source files, your makefile, and your README.txt file there. Do not use further sub-directories. The assignment should be handed in using: handin cs426 a1

2 36 July 2002/Vol. 45, No. 7 COMMUNICATIONS OF THE ACM

3 [B Y ALVY RAY SMITH] The REALITYof SIMULATED ACTORS The acting of actors will survive the digital revolution; their on-screen appearance may not. Is there some elemental quality that is exclusively human? Must actors portray it for their characters to be believable? Or can they be replaced with digital simulations? Should they therefore fear for their jobs? What do actors and animators have in common? How will they interface with their onscreen avatars? Can an actor-animator collaboration win an Oscar? Almost two years ago I made my first attempt at predicting when, if ever, we would be able to replace human actors with digital simulations [2]. Here I revisit and refine those predictions. The gist is that we must separate acting from (the appearance of) actors. I therefore expect that (1) we will not replace acting, nor therefore actors, in any known way in any known timeframe. But (2) we may well replace the appearance of actors in my lifetime. I have in mind a parallel to the goal my colleagues and I once had, starting about 1974, to realize the first completely digital feature film. That took 20 years, far longer than originally guessed, and the result, Toy Story [Pixar/Disney 1994], was a cartoon. I now predict it will take an additional 20 years to produce the first completely digital live-action motion picture, including by definition fully realized human beings. Explicitly, this will be demonstrated by the complete replacement of the appearance of a lead actor in a feature-length motion picture, including comparable amounts of screentime and spoken dialogue, and comparable numbers of close-up and medium shots. Moreover, I predict that the screen representation, including voice, will be driven by at least one accomplished human actor, a member of the Screen Actors Guild. Computer graphics colleagues have questioned my time estimate as being too conservative, but I stick to it because solving the problem is more difficult than commonly understood; at the very minimum, it will require a Moore s Law increase in computing power of four orders of magnitude, as promised by 20 years. Using the 10 in 5 formulation anything good about computers gets 10 times better every five years we will probably need 10,000 times more computing power within a typical movie budget than is currently available. Cameos of increasing length will appear in the meantime, as the techniques of human representation are mastered and Moore s Law yields sufficiently cheap cycles. Consciousness Prediction 1 follows from the lack of any successful theory of consciousness. That is, there is no known way of describing how to make a machine, including ourselves, conscious. We only know that we, at least, are conscious, so it will probably be possible to understand consciousness someday, but that is a statement of my personal religion, not a scientific prediction. The best current theory of consciousness is that of neuroscientist Antonio Damasio [1], but even he does not attempt to explain a fundamental aspect of the problem, the qualia problem a tiny example of which is how we derive blueness from light of certain frequencies exciting the electrochemical system of our retinas and the brain behind them. His theory posits that consciousness and emotion are inseparable, and that consciousness is in fact a feeling, based on his clinical observations that the removal of brain parts causing emotions to cease also causes the cessation of consciousness. It is impossible to simulate acting if we cannot under- Dr. Sid and Dr. Aki Ross from Final Fantasy: The Spirits Within ( 2001 Square Pictures, Inc., Columbia Pictures). COMMUNICATIONS OF THE ACM July 2002/Vol. 45, No. 7 37

4 stand consciousness and emotion. Therefore, acting requires actors; there is no known way around them. So the remainder of this essay concerns Prediction 2 replacing the screen appearance of actors. A key point is that animators are actors, though silent ones. When I met animator Frank Thomas, one of the grand old men at Disney, several decades ago, he was acting into a mirror to inspire his animation of the character Sir Hiss in Robin Hood [Disney, 1973]. Today Pixar hires animators based on their acting ability. Animation has always separated acting from the appearance of the actor. We do not tend to think of animators as actors because, until now, their screen appearance has always been a cartoon. Their screen appearance or avatar, to borrow a term from the Internet has been an object or a comic drawing of a simple human or animal. Actors are animators. Human actors can be thought of as animating their own bodies as their screen appearance, or avatar, and a voice, of course. The really good ones convince us that the same body, their own, is that of many different people. They seldom change gender and cannot be animals or objects. A favorite movie, Being John Malkovich [USA Films, 1999], explored the possibilities available when some other actor drives John Malkovich s body. In one scene, a woman driving his body has sex with a woman. Is that hetero- or homosexual? By the way, it is revealing to see what people choose as their Internet avatars: sometimes themselves, but also animals, objects, and, surprisingly often, a human of the opposite sex. Two major problems confront us: animators have to be given realistic human models to animate; and actors, freed from their bodies, have to be given effective methods of driving these models, or avatars. That is, representing the appearance of reality in a convincing way is a problem, the model problem, and interfacing to such a model is a further problem, the control problem. Solutions to both will require major increases in computational power. Thousands of Processors The computation of a single frame of a major digital motion picture is much more computer-intensive than is commonly understood. Each frame of Toy Story took an average of seven hours to compute, and each frame of Toy Story 2 [Pixar/Disney 1998] four years later took about five. The best digital movies today clearly and designedly cartoons require some of the largest computations on Earth, several thousand processors running around the clock for a couple of years. My colleagues and I have long considered 80 million polygons (megapolys) per frame the threshold of reality, meaning a sufficiently rich approximation that audiences cease to be concerned about its authenticity. In another five to 10 years we will see 80 megapolys per frame as an average frame complexity. But that is only a measure of satisfactory stills. A successful representation of a human actor must move accurately, too. This is where the control problem confronts us. Woody in Toy Story had about 100 controls for his face alone. Al (the scheming proprietor of Al s Toy Barn) in Toy Story 2 had about 1,000. Each is clearly a cartoon. It is conceivable that a satisfactory human actor s face might require tens of thousands of controls. Presented raw to an animator/actor, so many controls would be overwhelming. The control problem involves presenting artists with a sufficiently rich set of controls in an intuitive way. I suspect the problem is quite difficult. I hope to be surprised with solutions that bypass the old notions of building a model, driving it directly with animation variables; I have seen several prototype technologies offering such shortcuts, but they are not yet perfected. Collaborating with Animators How will traditional actors adapt to this new world? One obvious way is by collaborating with animators, the other kind of actor. They already do this in the voices for cartoon characters. To be clear, the actors of these characters are their animators, not the highly touted voice stars. Yet the voices absolutely crucial to the believability of a character affect the presentations by the animators, who are inspired by the gestures of the voice-actors when creating those of the corresponding avatars. Human actors will continue to do the voices. Actor-animator collaborations will surely play an increasingly important role in the future. Another possibility is that some animators will cross the voice boundary and come into their own as they drive, or animate, increasingly realistic avatars. It has been suggested that awards be given to animator-avatar combinations as they are now given to actors driving their own bodies. One thing is certain: Human actors will not go away in that future. c References 1. Damasio, A. The Feeling of What Happens. Harcourt Brace & Co., New York, Smith, A. Digital humans wait in the wings. Sci. Amer. (Nov. 2000). Alvy Ray Smith (alvyray.com) is a digital photographer and president of Ars Longa; he was director of computer graphics research at Lucasfilm, Ltd., co-founder and executive vice president of Pixar, founder and president of Altamira Software Corp., and winner of two technical Academy Awards ACM /02/0700 $ July 2002/Vol. 45, No. 7 COMMUNICATIONS OF THE ACM

5 Spider-Man ( 2002 Sony Pictures Entertainment, Columbia Pictures, Marvel Characters, Inc.) COMMUNICATIONS OF THE ACM July 2002/Vol. 45, No. 7 39

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

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

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

Animation. Representation of objects as they vary over time. Traditionally, based on individual drawing or photographing the frames in a sequence 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

More information

Computer Special Effects

Computer Special Effects MODULAR TECHNOLOGY EDUCATION Computer Special Effects Scope & Sequence 81394 Published by Hearlihy P.O. Box 1747 Pittsburg, KS 66762 866-622-1003 E-mail: hearlihy@hearlihy.com Web site: http://www.hearlihy.com

More information

S U N G - E U I YO O N, K A I S T R E N D E R I N G F R E E LY A VA I L A B L E O N T H E I N T E R N E T

S U N G - E U I YO O N, K A I S T R E N D E R I N G F R E E LY A VA I L A B L E O N T H E I N T E R N E T S U N G - E U I YO O N, K A I S T R E N D E R I N G F R E E LY A VA I L A B L E O N T H E I N T E R N E T Copyright 2018 Sung-eui Yoon, KAIST freely available on the internet http://sglab.kaist.ac.kr/~sungeui/render

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

Overview: Ray Tracing & The Perspective Projection Pipeline

Overview: Ray Tracing & The Perspective Projection Pipeline Overview: Ray Tracing & The Perspective Projection Pipeline Lecture #2 Thursday, August 28 2014 About this Lecture! This is an overview.! Think of it as a quick tour moving fast.! Some parts, e.g. math,

More information

In what category does Hollywood place "The Lion King" remake?

In what category does Hollywood place The Lion King remake? In what category does Hollywood place "The Lion King" remake? By Washington Post, adapted by Newsela staff on 11.30.18 Word Count 627 Level 1030L A young Simba in the new live-action version of "The Lion

More information

Animation. 8 GB of RAM. Table of Contents

Animation. 8 GB of RAM. Table of Contents Course Syllabus Animation Course Code: EDL084 Course Description Do you wonder what it would be like to create the next blockbuster animated movie or do you want to make the next big video game? Do you

More information

Reading. Animation principles. Required:

Reading. Animation principles. Required: Reading Required: Animation principles John Lasseter. Principles of traditional animation applied to 3D computer animation. Proceedings of SIGGRAPH (Computer Graphics) 21(4): 35-44, July 1987. Recommended:

More information

Curves and Surfaces 2

Curves and Surfaces 2 Curves and Surfaces 2 Computer Graphics Lecture 17 Taku Komura Today More about Bezier and Bsplines de Casteljau s algorithm BSpline : General form de Boor s algorithm Knot insertion NURBS Subdivision

More information

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

STORYBOARDS - CONVINCE THE INVESTORS Orbanie Gayle

STORYBOARDS - CONVINCE THE INVESTORS Orbanie Gayle STORYBOARDS - CONVINCE THE INVESTORS Orbanie Gayle What is a Storyboard? A storyboard is a sequence of drawings which can also have written dialogue or directions to show camera movements or to explain

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

Mind Your Business: Partnering on <em>princess and the

Mind Your Business: Partnering on <em>princess and the 1 of 6 19/12/2009 9:47 AM Published on AWN Animation World Network (http://www.awn.com) Mind Your Business: Partnering on princess and the Frog By msimon Created 12/17/2009-14:04 Check out The

More information

Remaking of "The Lion King" stirs debate: What kind of movie is it?

Remaking of The Lion King stirs debate: What kind of movie is it? Remaking of "The Lion King" stirs debate: What kind of movie is it? By Washington Post, adapted by Newsela staff on 11.30.18 Word Count 657 Level 1200L A young Simba in the new live-action version of "The

More information

Real-time Talking Head Driven by Voice and its Application to Communication and Entertainment

Real-time Talking Head Driven by Voice and its Application to Communication and Entertainment ISCA Archive Real-time Talking Head Driven by Voice and its Application to Communication and Entertainment Shigeo MORISHIMA Seikei University ABSTRACT Recently computer can make cyberspace to walk through

More information

CS475/CS675 - Computer Graphics. Lecture 16: Principles of Animation

CS475/CS675 - Computer Graphics. Lecture 16: Principles of Animation CS475/CS675 - Computer Graphics Lecture 16: Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning to bring to life. Ratatouille, Pixar Animation Studios, 2007. Spirited

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

Ch001-K80805.qxd 4/8/06 4:23 PM Page 1 INTRODUCTION

Ch001-K80805.qxd 4/8/06 4:23 PM Page 1 INTRODUCTION INTRODUCTION CHAPTER 1 What Are Storyboards? The storyboard is an illustrated view, like a comic book, of how the producer or director envisions the final edited version of a production will look. This

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

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

2D 3D CHARACTER COMPUTER ANIMATION ANIMATION INFORMATISÉE 2D 3D SECONDARY NIVEAU SECONDAIRE

2D 3D CHARACTER COMPUTER ANIMATION ANIMATION INFORMATISÉE 2D 3D SECONDARY NIVEAU SECONDAIRE PRINCIPLES OF ANIMATION PRINCIPES D ANIMATION 2D 3D CHARACTER COMPUTER ANIMATION ANIMATION INFORMATISÉE 2D 3D SECONDARY NIVEAU SECONDAIRE 12 BASIC PRINCIPLES OF ANIMATION Paraphrased from the "Illusion

More information

Data-Driven Face Modeling and Animation

Data-Driven Face Modeling and Animation 1. Research Team Data-Driven Face Modeling and Animation Project Leader: Post Doc(s): Graduate Students: Undergraduate Students: Prof. Ulrich Neumann, IMSC and Computer Science John P. Lewis Zhigang Deng,

More information

How Pixar Tells a Story By Rachel Slivnick 2018

How Pixar Tells a Story By Rachel Slivnick 2018 Name: Class: How Pixar Tells a Story By Rachel Slivnick 2018 Pixar is an animation studio that uses computer images to create movies. You ve likely seen several of Pixar s films, which include Toy Story,

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

Animation by Adaptation Tutorial 1: Animation Basics

Animation by Adaptation Tutorial 1: Animation Basics Animation by Adaptation Tutorial 1: Animation Basics Michael Gleicher Graphics Group Department of Computer Sciences University of Wisconsin Madison http://www.cs.wisc.edu/graphics Outline Talk #1: Basics

More information

Porsche 91 1GT D m o d e ling tutorial - by Nim

Porsche 91 1GT D m o d e ling tutorial - by Nim orsche 911GT 3D modeling tutorial - by Nimish In this tutorial you will learn to model a car using Spline modeling method. This method is not very much famous as it requires considerable amount of skill

More information

Stop-Motion Animation

Stop-Motion Animation Stop-Motion Animation Stop-Motion Animation Missouri Art Education Association Stop-Motion Animation Missouri Art Education Association Spring Conference Stop-Motion Animation Missouri Art Education Association

More information

Notebook Assignments

Notebook Assignments Notebook Assignments These six assignments are a notebook using techniques from class in the single concrete context of graph theory. This is supplemental to your usual assignments, and is designed for

More information

Why I switched my entire system to Sigma lenses

Why I switched my entire system to Sigma lenses Why I switched my entire system to Sigma lenses 2017 brought about a big transition for me as a die-hard Nikon photographer. This shift was significant considering one of Nikon s well-known attributes

More information

AT FIRST SIGHT. Prepared for Group # 2 Movie Movement, Inc. Prepared by: --name-- October 2, 2006

AT FIRST SIGHT. Prepared for Group # 2 Movie Movement, Inc. Prepared by: --name-- October 2, 2006 AT FIRST SIGHT Prepared for Group # 2 Movie Movement, Inc. Prepared by: --name-- October 2, 2006 TO: Group #2 October 2, 2006 FROM: --name-- SUBJECT: At First Sight re-release suggestions Upon reviewing

More information

YOUR CHALLENGE: Bring a poem to life through stop motion.

YOUR CHALLENGE: Bring a poem to life through stop motion. Poetry in Action WHAT: Stop motion animation is where you take many photos of objects or characters and string them together into a movie. Each time you take a picture, you ll move the character or object

More information

CNM 190 Advanced Digital Animation

CNM 190 Advanced Digital Animation CNM 190 Advanced Digital Animation Dan Garcia, EECS (co-instructor) Greg Niemeyer, Art (co-instructor) Jeremy Huddleston, EECS (TA) Randy Nelson, Pixar (today s s guest lecturer) Today s s Overview Greg

More information

For teachers' inspection

For teachers' inspection Timothy J. Bradley Table of Contents Crafting a Blockbuster....4 Old School Special Effects....6 Brave New World...10 A Breakthrough in Special Effects..... 14 The Race into Space....22 Power to the People...26

More information

Animation 1: Learn To Animate Cartoons Step By Step (Cartooning, Book 1) By Preston J. Blair READ ONLINE

Animation 1: Learn To Animate Cartoons Step By Step (Cartooning, Book 1) By Preston J. Blair READ ONLINE Animation 1: Learn To Animate Cartoons Step By Step (Cartooning, Book 1) By Preston J. Blair READ ONLINE If looking for the ebook Animation 1: Learn to Animate Cartoons Step by Step (Cartooning, Book 1)

More information

Animation Principles CSE 457

Animation Principles CSE 457 Animation Principles CSE 457 Reading Required: w John Lasseter. Principles of traditional animation applied to 3D computer animation. Proceedings of SIGGRAPH (Computer Graphics) 21(4): 35-44, July 1987.

More information

Meshes: Catmull-Clark Subdivision and Simplification

Meshes: Catmull-Clark Subdivision and Simplification Meshes: Catmull-Clark Subdivision and Simplification Part 1: What I did CS 838, Project 1 Eric Aderhold My main goal with this project was to learn about and better understand three-dimensional mesh surfaces.

More information

The Internet. Search Engines Rank Results According To Relevance

The Internet. Search Engines Rank Results According To Relevance You would learn how to effectively search for information online as well as how to evaluate the quality of online sources. Search Engines Rank Results According To Relevance Making A Site More Noticeable

More information

Storyboarding and Scriptwriting AD210 Spring 2011 Gregory V. Eckler. Storyboarding and Scriptwriting Project 1

Storyboarding and Scriptwriting AD210 Spring 2011 Gregory V. Eckler. Storyboarding and Scriptwriting Project 1 Storyboarding and Scriptwriting Project 1 Project Title Schedule Opening The Show 4/6 Review Project 1 4/13 Project 1 Sketches Due 4/20 Project 1 Storyboards Due Project History Project Description Project

More information

Animation principles. Character animation. Reading. Goal: make characters that move in a convincing way to communicate personality and mood.

Animation principles. Character animation. Reading. Goal: make characters that move in a convincing way to communicate personality and mood. Reading Required: Animation principles Brian Curless CSE 557 Autumn 2015 John Lasseter. Principles of traditional animation applied to 3D computer animation. Proceedings of SIGGRAPH (Computer Graphics)

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

Support notes (Issue 1) September 2018

Support notes (Issue 1) September 2018 Support notes (Issue 1) September 2018 Pearson Edexcel Level 2 Certificate/Diploma in Digital Applications (DA202) Unit 2: Creative Multimedia ONCE UPON A TIME Key points for this Summative Project Brief

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

Virtual Marionettes: A System and Paradigm for Real-Time 3D Animation

Virtual Marionettes: A System and Paradigm for Real-Time 3D Animation Virtual Marionettes: A System and Paradigm for Real-Time 3D Animation Adi Bar-Lev, Alfred M. Bruckstein, Gershon Elber Computer Science Department Technion, I.I.T. 32000 Haifa, Israel Abstract This paper

More information

Animation principles. Character animation. Reading. Goal: make characters that move in a convincing way to communicate personality and mood.

Animation principles. Character animation. Reading. Goal: make characters that move in a convincing way to communicate personality and mood. Reading Required: Animation principles Brian Curless CSE 557 Autumn 2014 John Lasseter. Principles of traditional animation applied to 3D computer animation. Proceedings of SIGGRAPH (Computer Graphics)

More information

The Storyboard. The Storyboard. Traditional Storyboards

The Storyboard. The Storyboard. Traditional Storyboards The Storyboard A smooth visual flow is the major objective in any film, especially if it is an animated one. Good continuity depends on coordinating the action of the character, choreography, scene changes

More information

Technical Brief. NVIDIA and Microsoft Windows Vista Getting the Most Out Of Microsoft Windows Vista

Technical Brief. NVIDIA and Microsoft Windows Vista Getting the Most Out Of Microsoft Windows Vista Technical Brief NVIDIA and Microsoft Windows Vista Getting the Most Out Of Microsoft Windows Vista Getting the Most Out Of Windows Vista What Is Windows Vista? Microsoft Windows Vista is the first operating

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

CASE STUDY BILLY LYNN S LONG HALFTIME WALK BILLY LYNN S LONG HALFTIME WALK

CASE STUDY BILLY LYNN S LONG HALFTIME WALK BILLY LYNN S LONG HALFTIME WALK BILLY LYNN S LONG HALFTIME WALK Billy Lynn s Long Halftime Walk reaches a record-setting 120 frames per second with NVIDIA GPUs. AT A GLANCE SUMMARY > > Billy Lynn s Long Halftime Walk marks a new era

More information

Computers in Filmmaking: Very Special Effects

Computers in Filmmaking: Very Special Effects Suggested levels for Guided Reading, DRA, Lexile, and Reading Recovery are provided in the Pearson Scott Foresman Leveling Guide. Genre Expository nonfiction Comprehension Skills and Strategy Graphic Sources

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

Unit Product Interdisciplinary Activities Core Area Concepts and Skills Resources/Comments. * Safety * Conversion Factors * Significant Figures

Unit Product Interdisciplinary Activities Core Area Concepts and Skills Resources/Comments. * Safety * Conversion Factors * Significant Figures Unit Product Interdisciplinary Activities Core Area Concepts and Skills Resources/Comments 1: Technical Foundations * Storage Capacity TEKS (5): A,C (10):A,C,E 1.Hardware 2.Storage 3.Digital Measurement

More information

Character animation Christian Miller CS Fall 2011

Character animation Christian Miller CS Fall 2011 Character animation Christian Miller CS 354 - Fall 2011 Exam 2 grades Avg = 74.4, std. dev. = 14.4, min = 42, max = 99 Characters Everything is important in an animation But people are especially sensitive

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

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 Capture. CS 448D: Character Animation Prof. Vladlen Koltun Stanford University

Motion Capture. CS 448D: Character Animation Prof. Vladlen Koltun Stanford University Motion Capture CS 448D: Character Animation Prof. Vladlen Koltun Stanford University History: Rotoscope Trace animated character over recorded actor, frame-by-frame Invented by Max Fleicher in 1915 and

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

0. Introduction: What is Computer Graphics? 1. Basics of scan conversion (line drawing) 2. Representing 2D curves

0. Introduction: What is Computer Graphics? 1. Basics of scan conversion (line drawing) 2. Representing 2D curves CSC 418/2504: Computer Graphics Course web site (includes course information sheet): http://www.dgp.toronto.edu/~elf Instructor: Eugene Fiume Office: BA 5266 Phone: 416 978 5472 (not a reliable way) Email:

More information

Screenplay. Timing and motion. Martin Constable October 23, RMIT Vietnam

Screenplay. Timing and motion. Martin Constable October 23, RMIT Vietnam Screenplay Timing and motion Martin Constable October 23, 2017 RMIT Vietnam The Storyboard A storyboard is made before a movie is shot (i.e. production). A storyboard: Indicate how the story will be told.

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

CS 283: Assignment 1 Geometric Modeling and Mesh Simplification

CS 283: Assignment 1 Geometric Modeling and Mesh Simplification CS 283: Assignment 1 Geometric Modeling and Mesh Simplification Ravi Ramamoorthi 1 Introduction This assignment is about triangle meshes as a tool for geometric modeling. As the complexity of models becomes

More information

Extension Web Publishing 3 Lecture # 1. Chapter 6 Site Types and Architectures

Extension Web Publishing 3 Lecture # 1. Chapter 6 Site Types and Architectures Chapter 6 Site Types and Architectures Site Types Definition: A public Web site, an Internet Web site, an external Web site or simply a Web site is one that is not explicitly restricted to a particular

More information

Chapter 3! Planning and Design! 2012 Elsevier, Inc. All rights reserved.

Chapter 3! Planning and Design! 2012 Elsevier, Inc. All rights reserved. Chapter 3! Planning and Design! 2012 Elsevier, Inc. All rights reserved. Road Map The time and effort you put into planning a multimedia project will determine how well (or not) the project hits its mark.!!!

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

Information Retrieval

Information Retrieval Information Retrieval WS 2016 / 2017 Lecture 2, Tuesday October 25 th, 2016 (Ranking, Evaluation) Prof. Dr. Hannah Bast Chair of Algorithms and Data Structures Department of Computer Science University

More information

ESCAPE. A MINWOO PARK FILM Press Kit

ESCAPE. A MINWOO PARK FILM Press Kit ESCAPE A MINWOO PARK FILM Press Kit WWW.MINU-PARK.COM Director@minu-park.com 1-646-944-6726 Logline An alien lost her part, and falls into Manhattan at night. She needs to retrieve her part in order to

More information

WIREFRAMING 101. Essential Question: Can We Possibly Build an App? Learning Targets: Lesson Overview

WIREFRAMING 101. Essential Question: Can We Possibly Build an App? Learning Targets: Lesson Overview WIREFRAMING 101 Essential Question: Can We Possibly Build an App? Learning Targets: Students will: Use wireframing to create a design for an app for mobile devices. Collaborate to make decisions about

More information

AGILE BUSINESS SERIES SOHO VFX. ROI WORTHY OF A MAJOR MOTION PICTURE Dell EMC Servers Boost Visual Effects Studio s Productivity by 250%

AGILE BUSINESS SERIES SOHO VFX. ROI WORTHY OF A MAJOR MOTION PICTURE Dell EMC Servers Boost Visual Effects Studio s Productivity by 250% AGILE BUSINESS SERIES SOHO VFX ROI WORTHY OF A MAJOR MOTION PICTURE Dell EMC Servers Boost Visual Effects Studio s Productivity by 250% Special serum and Vita-Ray treatment turned Steve Rogers into Super-Soldier

More information

Curves & Splines. Assignment #3. Overview & Objectives. Due Dates. CPSC 453 Fall 2018 University of Calgary

Curves & Splines. Assignment #3. Overview & Objectives. Due Dates. CPSC 453 Fall 2018 University of Calgary Curves & Splines Assignment #3 CPSC 453 Fall 2018 University of Calgary Overview & Objectives The main objective of this third assignment in CPSC 453 is to learn to work with Bézier curves and splines.

More information

Animation principles. Character animation. Reading. Goal: make characters that move in a convincing way to communicate personality and mood.

Animation principles. Character animation. Reading. Goal: make characters that move in a convincing way to communicate personality and mood. Reading Required: Animation principles Brian Curless CSE 457 Spring 2017 John Lasseter. Principles of traditional animation applied to 3D computer animation. Proceedings of SIGGRAPH (Computer Graphics)

More information

HOW TO CREATE THE PERFECT SHOWREEL ADVICE FROM THE INDUSTRY EXPERTS TALK 1 ST EDITION

HOW TO CREATE THE PERFECT SHOWREEL ADVICE FROM THE INDUSTRY EXPERTS TALK 1 ST EDITION HOW TO CREATE THE PERFECT SHOWREEL ADVICE FROM THE INDUSTRY EXPERTS TALK 1 ST EDITION Whether 2D or 3D VFX is your passion, or you re the next big Animator or Games artist, this handy guide will take you

More information

How Animation is Generated

How Animation is Generated Animation What is Animation? Animation is the rapid display of a sequence of images to create an illusion of movement The most common method of presenting animation is as a motion picture Humans require

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

3D Modeling techniques

3D Modeling techniques 3D Modeling techniques 0. Reconstruction From real data (not covered) 1. Procedural modeling Automatic modeling of a self-similar objects or scenes 2. Interactive modeling Provide tools to computer artists

More information

PCB 3D Video. Making a PCB 3D Video. Modified by Admin on Sep 13, D PCB 'flyovers'

PCB 3D Video. Making a PCB 3D Video. Modified by Admin on Sep 13, D PCB 'flyovers' PCB 3D Video Old Content - visit altium.com/documentation Modified by Admin on Sep 13, 2017 Related Videos 3D PCB 'flyovers' If a picture can 'tell a thousand words', it stands to reason that a series of

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

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

Agenda. Introduction Curve implementation. Particle System. - Requirements -What are all those vectors? -Where should I put things?

Agenda. Introduction Curve implementation. Particle System. - Requirements -What are all those vectors? -Where should I put things? Agenda Introduction Curve implementation - Requirements -What are all those vectors? -Where should I put things? Particle System - Requirements -What should I implement? - Suggestions - Cool forces Agenda

More information

Copy COMAP Inc. Not for Resale

Copy COMAP Inc. Not for Resale Examination Copy COMAP Inc. Not for Resale CHAPTER 4 Animation/ Special Effects LESSON ONE Get Moving LESSON TWO Get to the Point LESSON THREE Escalating Motion LESSON FOUR Calculator Animation LESSON

More information

Karen Liu associate professor at School of Interactive Computing. Murali Varma graduate student at School of Interactive Computing

Karen Liu associate professor at School of Interactive Computing. Murali Varma graduate student at School of Interactive Computing Computer Animation Karen Liu associate professor at School of Interactive Computing Murali Varma graduate student at School of Interactive Computing Administrations http://www.cc.gatech.edu/classes/ay2012/

More information

New Media Production week 3

New Media Production week 3 New Media Production week 3 Multimedia ponpong@gmail.com What is Multimedia? Multimedia = Multi + Media Multi = Many, Multiple Media = Distribution tool & information presentation text, graphic, voice,

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

and the open movie project

and the open movie project and the open movie project About Blender Blender is an open source 3d content creation suite. It provides tools for modeling, shading, 3d animation, dynamics, and game development. The blender community

More information

Synthesizing Realistic Facial Expressions from Photographs

Synthesizing Realistic Facial Expressions from Photographs Synthesizing Realistic Facial Expressions from Photographs 1998 F. Pighin, J Hecker, D. Lischinskiy, R. Szeliskiz and D. H. Salesin University of Washington, The Hebrew University Microsoft Research 1

More information

Lesson 2 page 1. ipad # 17 Font Size for Notepad (and other apps) Task: Program your default text to be smaller or larger for Notepad

Lesson 2 page 1. ipad # 17 Font Size for Notepad (and other apps) Task: Program your default text to be smaller or larger for Notepad Lesson 2 page 1 1/20/14 Hi everyone and hope you feel positive about your first week in the course. Our WIKI is taking shape and I thank you for contributing. I have had a number of good conversations

More information

Overview. Computer Graphics CS324. OpenGL. Books. Learning Resources. CS131 Notes. 30 Lectures 3hr Exam

Overview. Computer Graphics CS324. OpenGL. Books. Learning Resources. CS131 Notes. 30 Lectures 3hr Exam Computer Graphics CS324 Dr Abhir Bhalerao Department of Computer Science University of Warwick Coventry CV4 7AL TJA 1999-2003, AHB 2004+ 30 Lectures 3hr Exam Overview Recommended books: Hearn and Baker,

More information

Animation principles. Reading. Character animation. Animation Principles. Brian Curless CSE 457 Spring 2013

Animation principles. Reading. Character animation. Animation Principles. Brian Curless CSE 457 Spring 2013 Reading Required: Animation principles Brian Curless CSE 457 Spring 2013 John Lasseter. Principles of traditional animation applied to 3D computer animation. Proceedings of SIGGRAPH (Computer Graphics)

More information

The Arts: Media Arts Satisfactory Years 3 and 4

The Arts: Media Arts Satisfactory Years 3 and 4 The Arts: Media Arts Satisfactory Years 3 and 4 Portfolio summary This portfolio of student work shows that the student can describe a film trailer and discuss some of the elements and processes that they

More information

Exhibition Overview. Now through April 16, 2017 Recommended for Grades The Science Behind Pixar TABLE OF CONTENTS. Learning Objectives...

Exhibition Overview. Now through April 16, 2017 Recommended for Grades The Science Behind Pixar TABLE OF CONTENTS. Learning Objectives... Educator Guide Exhibition Overview The Behind Pixar Now through April 16, 2017 Recommended for Grades 3 12 Learn about the filmmaking process through hands-on activities inspired by some of Pixar s most

More information

Jack the Ripper was never caught and he is not thought to have killed again after November 1888.

Jack the Ripper was never caught and he is not thought to have killed again after November 1888. Jack the Ripper The TV movie Jack the Ripper endeavors to shed new light on one of the most notorious unsolved cases in history. The Ripper, of course, was the London serial killer who, in 1888, killed

More information

Exemplar candidate work. Introduction

Exemplar candidate work. Introduction Exemplar candidate work Introduction OCR has produced these simulated candidate style answers to support teachers in interpreting the assessment criteria for the new Creative imedia specifications and

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

Chapter 1. Introduction Marc Olano

Chapter 1. Introduction Marc Olano Chapter 1. Introduction Marc Olano Course Background This is the sixth offering of a graphics hardware-based shading course at SIGGRAPH, and the field has changed and matured enormously in that time span.

More information

Why animate humans? Why is this hard? Aspects of the Problem. These lectures. Animation Apreciation 101

Why animate humans? Why is this hard? Aspects of the Problem. These lectures. Animation Apreciation 101 Animation by Example Lecture 1: Introduction, Human Representation Michael Gleicher University of Wisconsin- Madison www.cs.wisc.edu/~gleicher www.cs.wisc.edu/graphics Why animate humans? Movies Television

More information

Visual Design. Simplicity, Gestalt Principles, Organization/Structure

Visual Design. Simplicity, Gestalt Principles, Organization/Structure Visual Design Simplicity, Gestalt Principles, Organization/Structure Many examples are from Universal Principles of Design, Lidwell, Holden, and Butler Why discuss visual design? You need to present the

More information

Chapter IV Fragment Processing and Output Merging. 3D Graphics for Game Programming

Chapter IV Fragment Processing and Output Merging. 3D Graphics for Game Programming Chapter IV Fragment Processing and Output Merging Fragment Processing The per-fragment attributes may include a normal vector, a set of texture coordinates, a set of color values, a depth, etc. Using these

More information

Bug's Life: The Movie Picture By DISNEY READ ONLINE

Bug's Life: The Movie Picture By DISNEY READ ONLINE Bug's Life: The Movie Picture By DISNEY READ ONLINE If searched for a ebook by DISNEY Bug's Life: the Movie Picture in pdf form, in that case you come on to the right website. We presented full edition

More information

Save your project files in a folder called: 3_flash_tweens. Tweens in Flash :: Introduction

Save your project files in a folder called: 3_flash_tweens. Tweens in Flash :: Introduction INF1070: Hypermedia Tools 1 Assignment 3: Tween Animation in Flash Save your project files in a folder called: 3_flash_tweens Tweens in Flash :: Introduction Now that you ve learned to draw in Flash, it

More information