Computer Animation Rick Parent CSE682 - Computer Animation Rick Parent DL787 292-0055 Tentative office hours: T 1:30-2:30; F.

Slides:



Advertisements
Similar presentations
Computer Animation CSE169: Computer Animation
Advertisements

ANIMATION Chapter 5. 'In his book "Web Site Usability," researcher Jared Spool found that his web site testers found animation uniformly irritating, and.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Figure Animation.
CSE325 Computer Science and Sculpture Prof. George Hart.
1cs533d-winter-2005 Computer Animation Robert Bridson (preview of CPSC 426)
CSCE 689: Computer Animation Jinxiang Chai. CSCE 689: Computer Animation Course Instructor - Dr. Jinxiang Chai - Richardson 912B - Meeting time: TR 2:20PM-3:35PM.
CIT110 – Introduction to Information Technology Dr. Catherine Dwyer Fall 2011.
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
UNC Chapel Hill M. C. Lin Reading Assignments Principles of Traditional Animation Applied to 3D Computer Animation, by J. Lasseter, Proc. of ACM SIGGRAPH.
Character Animation CSE 191A: Seminar on Video Game Programming Lecture 5: Character Animation UCSD, Spring, 2003 Instructor: Steve Rotenberg.
BPC: Art and Computation – Spring 2007 Overview of Spring Semester Tools and Technologies Glenn Bresnahan
Business and Computing Deanery 3D Modelling Tools Week 15 – More on animation.
Multimedia object types: animation
22C:196 Computer Animation Instructor: Joe Kearney 101M MLH
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
Crowd Simulations Guest Instructor - Stephen J. Guy.
Lesson 1: Intro to Animation
COMP Introduction to Programming Yi Hong May 13, 2015.
1 Requirements Analysis and Design Engineering Southern Methodist University CSE 7313.
Computer Animation Rick Parent CSE682 - Computer Animation Rick Parent DL Tentative office hours: T 1:30-2:30; F.
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.
Yingcai Xiao Game Development Interactive Animation.
Animation. History Photography around since the 19th century Realistic animation began in 1872 when Eadweard Muybridge settled a bet about a flying horse.
CSE 581: Interactive Computer Graphics Spring 2012, UG 4 Tuesday, Thursday – 9:00AM – 10:18AM DL 0317 Raghu Machiraju Slides: Courtesy - Prof. Huamin Wang,
Animation & 3D Animation
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.
Human Figure Animation CSE 3541 Matt Boggus. Modeling – Geometric representation – Level of detail – Linkages: DoFs – Features: face, hair, clothes Activities/Motions.
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.
TC 448 Machinima Sept. 1st Class overview. Definition “Animated film making within a real- time virtual 3D environment “ – Paul Marino My Definition:
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
Physics 1B3-summer Lecture 11 Welcome to Physics 1B03 !
Animation.
Computer Animation Rick Parent CSE682 - Computer Animation Rick Parent DL Tentative office hours: T 1:30-2:30; F.
B.Sc. Multimedia Computing3D Modelling and Animation Welcome to 3D Modelling & Animation UFCEKT-20-3.
ARCH 481 3D Modeling and Rendering Time: Tu/Th, 10:30 to 11:50 Room:Gould 236 Instructor: Nan-Ching Tai
Animation Animation is about bringing things to life Technically: –Generate a sequence of images that, when played one after the other, make things move.
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.
Unity 3D Rolfe Bozier 24-Apr-2017
Computer Animation Algorithms and Techniques
Procedural Animation.
Crowds (and research in computer animation and games)
Computer Game and Animation Techniques – a brief history
Computer Graphics.
Games Development Practices 3D Modelling
788.14D - Computer Animation Instructor: Rick Parent DL787
“Animation Through the Ages”
Human Figure Animation
CSc 8820 Advanced Graphics Algorithms
Computer Graphics and Animation 0-Introduction
CIS682 - Computer Animation
Introduction and Overview
3D Modelling & Animation
Crowds (and research in computer animation and games)
Background Perception Animation - principles Animation - history
Prepared by: Engr . Syed Atir Iftikhar
UMBC Graphics for Games
Computer Graphics Lecture 15.
Introduction to spagetti and meatballs
Lecture 3. Virtual Worlds : Representation,Creation and Simulation ( II ) 고려대학교 그래픽스 연구실.
Presentation transcript:

Computer Animation Rick Parent CSE682 - Computer Animation Rick Parent DL Tentative office hours: T 1:30-2:30; F 1:30-3:30

Computer Animation Rick Parent CSE 682 – in the curriculum Game/Animation Curriculum OpenGL programming: Aniamtion: Game: 786 Capstone Design Course Quarter-long, group-based project Documentation Presentations

Computer Animation Rick Parent Animation Project Rube Goldberg mechanism Beginning & end to be constrained Design – storyboard Progress reports Document progress on web site Physics-based animation Limits figure animation Defines problem domain

Computer Animation Rick Parent Course – general organization Design animation Organize tasks Reference material Learn course software Maya, Premier Form technical groups Organize project groups Project Lectures on animation View animations In-class group work sessions Fridays 1-3 for group work Progress reports First 1/3 of quarter rest of quarter

Computer Animation Rick Parent Class: Wi ‘11 Eng. Majors: 14 MPS majors: 8 ECE: 1 Grads: 2

Computer Animation Rick Parent Some Alumni Beth Hofer, M.S. - PDI Kirk Bowers, B.S. - Disney Mark Fontana, B.S. - Pixar 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 Rob Rosenblum, M.S. - PDI Nathan Loofbourrow, M.S. - PDI Steve May, Ph.D. - Pixar Brent Watkins, M.S. - Pixar

Computer Animation Rick Parent Individual Homeworks MEL exercises Technical presentation Project documentation Oral presentations Project Individual contribution to project Grading

Computer Animation Rick Parent Animation Motion Control Techniques and Algorithms Animating - Making something appear to move that doesn’t move itself Producing animation: Aesthetics Animation Production Digital Post-Processing Procedural Animation is Required

Computer Animation Rick Parent Low-Level Control Interpolation Speed control along a path path following Forward/inverse kinematics High-Level Algorithms Particle Systems Flocking Crowds Natural Phenomena Plants Water Clouds Fire The Human Form Reaching, grasping Walking Hair, clothes Facial expressions, gestures Animation Physics-based Gravity Collisions Springs Viscosity Friction

Computer Animation Rick Parent Project Groups Design and present storyboard Give progress reports Present final project Groups: 3-4, mix backgrounds Maintain documentation

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

Computer Animation Rick Parent Technical groups Group 1Group 2Group 3Group 4Group 5 Modeling Animation Lighting Rendering Post Processing

Computer Animation Rick Parent Storyboard

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

Computer Animation Rick Parent Class Software C++ API Maya scripting (MEL)

Computer Animation Rick Parent Hardware Facilities CL112D 10 Maya licenses Hope to have 5-6 Premier licenses

Computer Animation Rick Parent Motion Specification and Control Natural phenomena Plants Water Clouds Fire 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

Computer Animation Rick Parent Technical Groups Each technical group At least one person from each project group Technical group – learn one major facet of software Technical groups Modeling: polygons, NURBS, subdivision surfaces Animation: Forward kinematics, IK, particle systems Rendering: playblast, rendering qualities, recording frames, video editing, post-processing

Computer Animation Rick Parent Immediate Tasks Form into groups Start thinking of animation project Consider software tasks

Computer Animation Rick Parent By End of Week Form groups 4-5 CSE students At the end of Wednesday’s class, anyone not in a group will be put into one Have an idea of technical group assignment