CS 551/851 Advanced Computer Graphics David Brogan.

Slides:



Advertisements
Similar presentations
Fundamentals of Computer Animation
Advertisements

Lecture 0: Course Overview
Early American Animated Film What is an animated film?
CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
Seminar Computer Animation Arjan Egges Lecture #2: History of Animation.
3D Graphics Rendering and Terrain Modeling
ANIMATION A Brief Summary. From the Zoetrope to CGI HISTORY.
 Engineering Graphics & Introductory Design 3D Graphics and Rendering REU Modeling Course – June 13 th 2014.
An Introduction to Computer Animation Dr Ian Palmer Electronic Imaging & Media Communications Department University of Bradford.
1/12/09 1 Introduction Computer Graphics COMP 770 (236) Spring 2009 Instructor: Dinesh Manocha.
1 1cs426-winter-2008 CS 426: Computer Animation. 2 2cs426-winter-2008 Contact  Robert Bridson,  Office hours: TBD.
Animation Theory.
Animation. Animate tr.v. an·i·mat·ed, an·i·mat·ing, an·i·mates 1. To give life to; fill with life. 2. To impart interest or zest to; enliven: "The party.
Animation is mainly used to produce cartoons, however, it is also used to produce special effects in commercials, live-action movies, video games, and.
 Define the term 2D animation.  Explain the techniques and development of 2D animation.  Compare the affect, pros and cons of these different styles.
Computer graphics & visualization Animation Process.
CIS 581 Interactive Computer Graphics (slides based on Dr. Han-Wei Shen’s slides) Instructor: Rick Parent Credit: 4 Class: MWF 10:30.
Animation.
VIDEO PRODUCTION.
Animation. Two major forms of animation Stop-motion animation – Model – Puppet – Claymation – Pixelation – Cut-out animation Cartoon or created animation.
Early American Animated Film What is an animated film?
Cornell CS465 Fall 2004 Lecture 1© 2004 Steve Marschner 1 CS465: Computer Graphics I Professor: Steve Marschner.
Animation.
Course Overview, Introduction to CG Glenn G. Chappell U. of Alaska Fairbanks CS 381 Lecture Notes Friday, September 5, 2003.
Animation Vladimir Savchenko
What is Animation? The bringing of apparent life to inanimate objects. (Mancis & Van Dyke, 1966)‏
CS451 Computer Graphics JYH-MING LIEN DEPARTMENT OF COMPUTER SCIENCE GEORGE MASON UNIVERSITY.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
Computer Visualization BIM Curriculum 03. Topics  History  Computer Visualization Methods  Visualization Workflow  Technology Background.
Advanced Computer Graphics March 06, Grading Programming assignments Paper study and reports (flipped classroom) Final project No written exams.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 8 This presentation © 2004, MacAvon Media Productions Animation.
3D COMPUTER GRAPHICS IMD Chapter 1: 3D Computer Graphics Chapter 1: 1 Lecturer: Norhayati Mohd Amin.
Computer Animation.
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
2D ANIMATION. Project Requirements Creation of basic bouncing ball Creation of an individual animation –Storyboard –Drawings/Digital frames –Export.
Chapter 7 Animation. The Power of Animation Animation grabs attention Transitions are simple forms of animation  Wipe  Zoom  Dissolve.
 The creation of moving pictures one frame at a time Literally 'to bring to life' e.g. make a sequence of drawings on paper, in which a character's position.
Computing & Information Sciences Kansas State University Lecture 15 of 42CIS 636/736: (Introduction to) Computer Graphics Lecture 15 of 42 William H. Hsu.
Multimedia Animation. Animation Principles Persistence of vision object seen by human eye remains mapped on retina for a brief time after viewing display.
What is Animation? 50 years ago Walt Disney created animated objects such as Mickey Mouse. Today the process used to create animated objects has had to.
Chapter 7 Animation Prepared by: Ms. Ma. Anna Corina G. Kagaoan College of Arts and Sciences.
3D animation is rendered clip of animated 3D objects in a 3D environment. An example: Examples of movies released in 3D are Toy Story, Cars, Shrek, Wall-E,
“ Animation Through the Ages” Camelia McCallion. Main tasks What is computer animation? Hand drawn (cel) Flick books Animated cartoon Animation process.
Animation Lecture 8 Razia Nisar Noorani. Animation The rapid display of a sequence of images of 2-D or 3-D artwork or model positions in order to create.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Computer Animation Rick Parent CSE682 - Computer Animation Rick Parent DL Tentative office hours: T 1:30-2:30; F.
History of animation Jack Daniels. Basic principals Persistence of vision: The act that if still pictures are close enough then when played in sequence.
Motion Graphics Tony Johnson - Eccleston. Music Video In this video i am talking about all the motion graphic.
Animation 4 Computer & 3D Animation. Computer Assisted Animation  The computer is used to make the animation process quicker and easier.  Usually involves.
Introduction to Animation In animation, a series of images are rapidly changed to create an illusion of movement.
Cel Animation Animation Unit. Who was Eadward Muybridge An English photographer who was a pioneer in photographic studies of motion.
Computer Engineering and Networks, College of Engineering, Majmaah University ANIMATION Mohammed Saleem Bhat CEN-318 Multimedia.
3D Animation 1. Introduction Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
Crowds (and research in computer animation and games)
Non-photorealistic rendering
Computer Graphics.
Chapter 4:- Animation Eyad Alshareef Eyad Alshareef.
Non-Photorealistic Rendering
“Animation Through the Ages”
가상현실 Virtual Reality (CSCE 458 Fall 2004)
Interactive Computer Graphics
© University of Wisconsin, CS559 Fall 2004
Multimedia Fundamentals
Crowds (and research in computer animation and games)
Introduction to Computer Graphics
“man, how you define computer
Assist. Lecturer Safeen H. Rasool Faculty of SCIENCE IT Dept.
Introduction to spagetti and meatballs
Presentation transcript:

CS 551/851 Advanced Computer Graphics David Brogan

General Goals Learn more about graphics and animation –Read and present SIGGRAPH papers Be aware of state of the art research –Cover much of Parent’s animation text Understand fundamental techniques –Learn by doing – programming assignments

Prerequisites Introduction to computer graphics –Knowledge of textbook fundamentals OpenGL programming –Use the computer as a tool to quickly build graphical applications Curiosity –Class participation is required and the assignments will be dynamic

This course does not… teach how to use canned software –We won’t learn Maya or Photoshop require artistic skills focus on film making or animated cartoons –Though we occasionally turn to these fields for insight and motivation

Let’s think about what we’ve learned already Virtual cameras –Transformations –Perspective Photorealism –Decent lighting models –Polygonal rendering Geometry algorithms –Line/Plane equations –Intersection computations

You’re pretty smart already Among the studies of natural causes and laws, it is light that most delights its students. Among all the great branches of mathematics, the certainty of its demonstrations pre-eminently elevates the minds of its investigators. Perspective, therefore, should be preferred above all man’s discourses and disciplines. In this subject the visual rays are elucidated by means and demonstrations which derive their glory nor only from mathematics but also from physics; the one is adorned equally with the flowers of the other. Leonardo da Vinci (1400’s) quoting John Pecham (1200’s)

But we labor on… There are some who look at the things produced by nature through glass, or other surfaces or transparent veils. They trace outlines on the surface of the transparent medium… But such an invention is to be condemned in those who do not know how to portray things without it, no how to reason about nature with their minds… They are always poor and mean in every invention and in the composition of narratives, which is the final aim of this science Leonardo da Vinci

Advanced topics More realistic modeling and lighting Non photorealistic rendering Animation Optimization Perception

What do these things mean to you? What do you think this course should be about?

What do these things mean to you? Ideas from Video games Movie special effects Computer animated films Office of the future Video screens everywhere Ubiquitous computing

Topics from textbook Curves Morphing/Warping Kinematics/Inverse kinematics Physical simulation Particle systems Implicit surfaces

Topics from textbook Natural phenomena (plants, water, gas) Modeling and animating articulated characters –Facial animation –Motion capture

Topics from SIGGRAPH Evolving Virtual Creatures Clouds Spacetime Constraints Artificial Fishes Tour Into the Picture Virtual Cinematographer Virtual Reality Others…

Other Topics Movie special effects –The “Making Of” movies Traditional film making Traditional animation

Potential Projects Build a curve editor / surface modeler Motion capture blending

Potential Projects Plant modeling

Potential Projects Particle system Physical simulation control systems

Potential Projects Inverse kinematics of reaching arm Implement SIGGRAPH paper –Tour Into the Picture –Cloud Modeling

Textbooks Rick Parent – Computer Animation Frank Thomas and Ollie Johnson - Disney Animation: The Illusion of Life Alan Watt and Mark Watt - Advanced Animation and Rendering Techniques Edward Dmytryk - On Film Editing Martin Kemp – Science of Art Donald Bourg – Physics for Game Developers

Grading Projects40% Midterm15% Final15% Presentations10% Critiques10% Class Participation10%

Perception Modeling perception really matters for computer animation –We can’t rely on four-hundred years of perception research by artists –The best we have is eighty years of Disney In 1550, after 100 years of refining the art of perspective drawing, artists were shocked to think that the geometric purity of their modeled world didn’t map to recent discoveries of the human eye. They couldn’t even imagine how cognition affected what one “saw.” 200 more years would pass.

Perception Positive afterimage (persistence of vision) –the visual stimulus that remains after illumination has changed or been removed Motion blur –Persistence of vision causes an object to appear to be multiple places at once

Motion Blur Virtual camera in computer graphics usually shoots with infinitely small shutter speed –No motion blur results Without motion blur, 30 fps results in fast moving objects that look like they are strobing, or hopping –Would CG instantaneous snapshots produce motion blur if played at 300 fps?

What’s the rate? Playback rate –The number of samples displayed per second Sample rate –The number of different images per second Playback Rate Sample Rate TV Cartoon306 TV Sitcom3030 (on fields) CG Lipsync on film 2412

Animation Timeline First Animation –1896, Georges Melies, moving tables –1900, J. Stuart Blackton, added smoke First celebrated cartoonist –Winsor McCay –Little Nemo (1911) –Gertie the Dinosaur (1914)

Animation Timeline 1910, Bray and Hurd –Patented translucent cels (formerly celluloid was used, but acetate is used now) used in layers for compositing –Patented gray-scale drawings (cool!) –Patented using pegs for registration (alignment) of overlays –Patented the use of large background drawings and panning camera

Bray’s Studio Produced Max Fleischer – Betty Boop Paul Terry – Terrytoons George Stallings – Tom and Jerry Walter Lantz – Woody Woodpecker 1915, Fleischer patented rotoscoping –Drawing images on cells by tracing over previously recorded live action (MoCap) 1920, color cartoons

Disney Advanced animation more than anyone else –First to have sound in 1928, Steamboat Willie –First to use storyboards –First to attempt realism –Invented multiplane camera

Multiplane Camera Camera is mounted above multiple planes Each plane holds an animation cel Each plane can translate freely on 3 axes What is this good for? Zooming, moving foreground characters off camera, parallax, prolonged shutter allows blurring some layers (motion blur)

Stop-motion Animation Willis O’Brien – King Kong Ray Harryhausen – Mighty Joe Young Nick Park – Wallace and Grommit Tim Burton – Nightmare Before Christmas