CPSC 426: Computer Animation Assignment 1 (10%) Due in class, Wednesday, September 30, 2009
|
|
- Theodore Willis
- 5 years ago
- Views:
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 Contents Section One: Introduction Page 1 Section Two: About Pixar Page 2 Section Three: Drawing Page 3 Section Four:
More informationThree-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 informationAnimation. 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 informationComputer 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 informationS 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 informationThree-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 informationOverview: 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 informationIn 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 informationAnimation. 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 informationReading. 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 informationCurves 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 information2D & 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 informationSTORYBOARDS - 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 informationCOMP371 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 informationMind 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 informationRemaking 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 informationReal-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 informationCS475/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 informationKeyframe 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 informationCh001-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 informationComputer 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 informationRichard 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 information2D 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 informationData-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 informationHow 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 informationCGI 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 informationAnimation 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 informationPorsche 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 informationStop-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 informationNotebook 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 informationWhy 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 informationAT 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 informationYOUR 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 informationCNM 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 informationFor 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 informationAnimation 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 informationAnimation 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 informationMeshes: 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 informationThe 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 informationStoryboarding 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 informationAnimation 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 informationInteractive 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 informationSupport 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 informationA 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 informationVirtual 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 informationAnimation 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 informationThe 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 informationTechnical 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 informationCSE328 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 informationCASE 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 informationComputers 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 information3D 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 informationUnit 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 informationCharacter 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 informationTangents. 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 information2D 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 informationMotion 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 informationMotion 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 information0. 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 informationScreenplay. 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 informationCS770/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 informationCS770/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 informationCS 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 informationExtension 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 informationChapter 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 informationanimation 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 informationInformation 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 informationESCAPE. 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 informationWIREFRAMING 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 informationAGILE 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 informationCurves & 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 informationAnimation 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 informationHOW 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 informationHow 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 informationComputer 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 information3D 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 informationPCB 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 informationFundamental 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 informationThe 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 informationAgenda. 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 informationCopy 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 informationKaren 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 informationNew 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 informationDiploma 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 informationand 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 informationSynthesizing 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 informationLesson 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 informationOverview. 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 informationAnimation 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 informationThe 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 informationExhibition 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 informationJack 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 informationExemplar 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 informationBooks: 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 informationChapter 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 informationWhy 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 informationVisual 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 informationChapter 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 informationBug'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 informationSave 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