CIS682 - Computer Animation

Slides:



Advertisements
Similar presentations
Computer Animation CSE169: Computer Animation
Advertisements

Computer Animation Rick Parent Computer Animation Algorithms and Techniques Figure Animation.
Course 36: From Ivory Tower to Silver Screen: Visual Effects Companies Reveal How R&D Find its way into Production.
Foundations of Computer Graphics (Spring 2010) CS 184, Lecture 24: Animation Many slides courtesy Adam Finkelstein,
1 7M836 Animation & Rendering Animation Jakob Beetz Joran Jessurun
BPC: Art and Computation – Spring 2007 Overview of Spring Semester Tools and Technologies Glenn Bresnahan
1 1cs426-winter-2008 CS 426: Computer Animation. 2 2cs426-winter-2008 Contact  Robert Bridson,  Office hours: TBD.
Business and Computing Deanery 3D Modelling Tools Week 15 – More on animation.
Multimedia object types: animation
1cs426-winter-2008 Notes  Assignment 1 is out, due immediately after reading week (Feb 25)  Please read: William T. Reeves, "Particle systems: a technique.
22C:196 Computer Animation Instructor: Joe Kearney 101M MLH
Pre Production I.Concept II.Story Development III.Visual Development IV.Technical Direction V.Production Management.
Feature-length films: Games: Desktop Animations: Computer Animation.
05/09/02(c) 2002 University of Wisconsin Last Time Global illumination algorithms Grades so far.
1 7M836 Animation & Rendering Animation Jakob Beetz Joran Jessurun
Animation.
Lesson 1: Intro to Animation
COMP4070 Computer Graphics Dr. Amy Zhang. Welcome! 2  Introductions  Administrative Matters  Course Outline  What is Computer Graphics?
Making Movies.
Computer Animation Rick Parent CSE682 - Computer Animation Rick Parent DL Tentative office hours: T 1:30-2:30; F.
3D COMPUTER GRAPHICS IMD Chapter 1: 3D Computer Graphics Chapter 1: 1 Lecturer: Norhayati Mohd Amin.
Computer Animation Lecture #1 송오영 Sejong University Department of Digital Contents.
Computer Animation - Lecture 1 1 Lecture 1 : SMM4302 Computer Animation Lecturer: Haw Su Cheng Website :
Computer Graphics 2 In the name of God. Outline Introduction Animation The most important senior groups Animation techniques Summary Walking, running,…examples.
Animation. History Photography around since the 19th century Realistic animation began in 1872 when Eadweard Muybridge settled a bet about a flying horse.
Chapter 7 Animation Prepared by: Ms. Ma. Anna Corina G. Kagaoan College of Arts and Sciences.
Making Movies CS 445/645 Spring Making Movies n Concept n Storyboarding n Sound n Character Development n Layout and look n Effects n Animation.
12/09/04© University of Wisconsin, CS559 Fall 2004 Last Time B-splines –Uniform cubic –Rational –In an exam situation, I’ll give you the equations if they.
Lecture 6: 18/5/1435 Computer Animation(2) Lecturer/ Kawther Abas CS- 375 Graphics and Human Computer Interaction.
CLASS 10 SCENE GRAPHS BASIC ANIMATION CS770/870. A scene Graph A data structure to hold components of a scene Usually a Tree of a Directed Acyclic Graph.
Computer Animation Rick Parent CSE682 - Computer Animation Rick Parent DL Tentative office hours: T 1:30-2:30; F.
Crowds (and research in animation and games) CSE 3541 Matt Boggus.
“ Animation Through the Ages” Camelia McCallion. Main tasks What is computer animation? Hand drawn (cel) Flick books Animated cartoon Animation process.
INTRODUCTION OF COMPUTER ANIMATION Final Project.
ATEC Procedural Animation
Making Movies. n Concept n Storyboarding n Sound n Character Development n Layout and look n Effects n Animation n Lighting.
Animation.
Computer Animation Rick Parent CSE682 - Computer Animation Rick Parent DL Tentative office hours: T 1:30-2:30; F.
Lecture 5: 11/5/1435 Computer Animation Lecturer/ Kawther Abas CS- 375 Graphics and Human Computer Interaction.
Animation Animation is about bringing things to life Technically: –Generate a sequence of images that, when played one after the other, make things move.
Making Movies CS 445/645 Fall Assignment 4, part 2 n How is this done in hardware? –Interpolate reflection vectors across polygon surface –Compute.
Feature-length films: Games: Desktop Animations:.
3D Animation 1. Introduction Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
EXAMPLE- Another recent example of this comes from the film Frozen. Disney animators turned to simulation-based engineering, the same computer simulations.
Chapter 10: Computer Graphics
Crowds (and research in computer animation and games)
Computer Animation Algorithms and Techniques
Computer Game and Animation Techniques – a brief history
TOPIC 5 - ANIMATION.
Computer Graphics.
Lesson 7-Animation.
MOHD SAIFULNIZAM ABU BAKAR
Computer Graphics.
Computer Animation cgvr.korea.ac.kr.
788.14D - Computer Animation Instructor: Rick Parent DL787
“Animation Through the Ages”
Computer Graphics and Animation 0-Introduction
Computer Game and Animation Techniques – a brief history
Introduction and Overview
3D Modelling & Animation
Crowds (and research in computer animation and games)
Advanced Computer Graphics: Introduction
Procedural Animation Introduction to Procedural Methods in 3D Computer Animation Dr. Midori Kitagawa.
Background Perception Animation - principles Animation - history
Prepared by: Engr . Syed Atir Iftikhar
UMBC Graphics for Games
(c) 2002 University of Wisconsin
Computer Graphics Lecture 15.
ATEC Procedural Animation
Introduction to spagetti and meatballs
Presentation transcript:

CIS682 - Computer Animation Rick Parent DL787 parent@cse.ohio-state.edu 292-0055 Maria Palazzi, Director ACCAD midori@accad.ohio-state.edu

Animation Animating - Making something appear to move that doesn’t move itself Procedural Animation is Emphasized Motion Control Techniques and Algorithms Briefly covered: Aesthetics Animation Production Digital Post-Processing

Class 12 UG; 12 Grad Majors CPTR/INF, CS&E, Mech Eng, Ind. Eng., Psych Math 5 or 6 Art Students

Alumni Beth Hofer, M.S. - PDI Kevin Rogers , M.S. - PDI Saty Ragavachara, M.S. - Imageworks Brad Winemiller, B.S. - Pixar Steve Anderson, M.S. - Electronic Arts Doug Roble, Ph.D. - Digital Domain Dave Haumann , Ph.D. - Pixar Ferdi Scheepers , Ph.D. - Pixar Jeff Light, ACCAD - ILM Rob Rosenblum, M.S. - PDI Nathan Loofbourrow, M.S. - PDI Steve May , Ph.D. - Pixar Tony Lupidi , ACCAD - ILM Chris Wedge , ACCAD - Blue Sky

The Class In-Class Lectures Videos Project reports Grading Midterm Final Project Class Participation

Lectures High-Level Algorithms Forward/inverse kinematics Physical simulation Flocking Particle Systems Lectures Background Perception Conventional Animation, History, Video Production Background Math Natural Phenomena Plants Water Clouds Fire Low-Level Control Interolation Speed control along a path path following The Human Form Reaching Walking Hair

Videos Previous Animations from Class Conventional Animation (e.g. Disney) Historic Computer Animation Recent Computer Animations

Student Animation Project Vignette Short action sequence Part of a story Use a procedural model Composition Camera control Lighting

Project Groups Groups: 4-5, mix backgrounds Design and present storyboard Give progress reports Present final project

Student Presentations Rough Storyboard Storyboard (revised) Detailed Storyboard and sample stills Sample stills and low-quality rendering of sequences Finished sequence (finals week)

Storyboard A house on a grassy area A space ship flies in It finally lands The ship destroys the house It flies away Fade out

Class Software C or C++, and OpenGL AL and Renderman Houdini Maya POV-Ray

Hardware Facilities CIS Compute servers DL680 - PC with Premier ACCAD workstations Premier

Motion Specification and Control Techniques: Aids to user Interpolation Path following Keyframing Languages Morphing Algorithms: Procedures Inverse kinematics Physics of rigid bodies Flexible bodies Particle systems Flocking Autonomous Behavior Figure animation Reaching, Walking Facial animation Clothes Hair Skin Natural phenomena Plants Water Clouds Fire

Immediate Tasks Form into groups Start thinking of animation project Consider software approach

By Next Class Form groups 3-4 CIS students 1 art student In Thursday class, there will be time to form into groups In next Tuesday’s class, anyone not in a group will be put into one