1cs426-winter-2008 Notes  Example final exam up in Work section of website Take with a grain of salt  Collision notes part 1 (primitive operations) up.

Slides:



Advertisements
Similar presentations
Computer Graphics Computer Animation& lighting Faculty of Physical and Basic Education Computer Science Dep Lecturer: 16 Azhee W. MD.
Advertisements

A Momentum-based Bipedal Balance Controller Yuting Ye May 10, 2006.
1Notes  Assignment 0 is being marked  Textbook reference for arc-length parameterization:  Section 3.2.
1Notes  Handing assignment 0 back (at the front of the room)  Read the newsgroup!  Planning to put 16mm films on the web soon (possibly tomorrow)
1cs533d-winter-2005 Computer Animation Robert Bridson (preview of CPSC 426)
Introduction to Data-driven Animation Jinxiang Chai Computer Science and Engineering Texas A&M University.
Motion Capture CS294-7 Jacqueline Takeshita Mindy Lue.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 24: Motion Capture Ravi Ramamoorthi Most slides courtesy.
1cs426-winter-2008 Notes  More papers to read: T. Duff, "Compositing 3-D rendered images", SIGGRAPH 1985 R. Cook, "Distributed ray tracing", SIGGRAPH.
1 7M836 Animation & Rendering Animation Jakob Beetz Joran Jessurun
A Data-Driven Approach to Quantifying Natural Human Motion SIGGRAPH ’ 05 Liu Ren, Alton Patrick, Alexei A. Efros, Jassica K. Hodgins, and James M. Rehg.
Character Animation CSE 191A: Seminar on Video Game Programming Lecture 5: Character Animation UCSD, Spring, 2003 Instructor: Steve Rotenberg.
Assignment 2 Motion Graph Date: 2006/10/24 TA: 彭任右 EC 229B Ext:
1cs426-winter-2008 Notes  Collision notes part 1 (primitive operations) should be up on the weekend.
1 1cs426-winter-2008 CS 426: Computer Animation. 2 2cs426-winter-2008 Contact  Robert Bridson,  Office hours: TBD.
1cs426-winter-2008 Notes  Text: End of 7.8 discusses flocking 7.13 discusses skinning 7.10 discusses motion capture  Remember online course evaluations.
Drawing a Skeleton Fast From Motion Capture Data Jonathan Kipling Knight Nov 7, 2006.
Constraint-based Motion Optimization Using A Statistical Dynamic Model Jinxiang Chai Texas A&M University.
CS274 Spring 01 Lecture 5 Copyright © Mark Meyer Lecture V Higher Level Motion Control CS274: Computer Animation and Simulation.
Animation. Outline  Key frame animation  Hierarchical animation  Inverse kinematics.
Multi-camera Tracking of Articulated Human Motion using Motion and Shape Cues Aravind Sundaresan and Rama Chellappa Center for Automation Research University.
1Notes  Movie today (compositing etc.). 2Example.
Motion Capture in 3D Animation Animation : Movies Animation : Movies Video Games Video Games Robot Control Robot Control.
1cs426-winter-2008 Notes  Assignment 1 is out, due immediately after reading week (Feb 25)  Please read: William T. Reeves, "Particle systems: a technique.
Artificial Neural Networks -Application- Peter Andras
Animation Theory.
RIGS & MOTION CAPTURE By: Jennifer Marcial and Juan m. lopez A presentation on animation film-making, and how it works.
Algirdas Beinaravičius Gediminas Mazrimas.  Introduction  Motion capture and motion data  Used techniques  Animating human body  Problems.
Algirdas Beinaravičius Gediminas Mazrimas.  Introduction  Motion capture and motion data  Used techniques  Animating human body  Problems  Conclusion.
Motion Capture Laboratory School of Arts and Humanities Erik Jonsson School of Engineering and Computer Science University of Texas at Dallas.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Motion Capture.
1 7M836 Animation & Rendering Animation Jakob Beetz Joran Jessurun
Crowd Simulations Guest Instructor - Stephen J. Guy.
Chapter 5.2 Character Animation. CS Overview Fundamental Concepts Animation Storage Playing Animations Blending Animations Motion Extraction Mesh.
Collision and Animation Systems in Games Jani Kajala Lead Programmer / Chief Technology Officer, Pixelgene Ltd (0)
1 Lecture 19: Motion Capture. 2 Techniques Morphing Motion Capture.
EEE3112 Introduction to Multimedia Application & Technology Chapter 2: Animation Development by Muhazam Mustapha, September 2012.
CSC418 Computer Graphics n Animation Principles n Keyframe Animation.
Motion Editing (Geometric and Constraint-Based Methods) Jehee Lee.
Animation CMSC 435/634 By Prof. Marc Olano. Keyframe Animation From hand drawn animation – Lead animator draws poses at key frames – Inbetweener draws.
CS-378: Game Technology Lecture #13: Animation Prof. Okan Arikan University of Texas, Austin Thanks to James O’Brien, Steve Chenney, Zoran Popovic, Jessica.
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.
Animation by Example Michael Gleicher and the UW Graphics Group University of Wisconsin- Madison
CSCE 441 Computer Graphics: Keyframe Animation/Smooth Curves Jinxiang Chai.
1cs426-winter-2008 Notes  Will add references to splines on web page.
CS-378: Game Technology Lecture #15.5: Physically Based Simulation Prof. Okan Arikan University of Texas, Austin Thanks to James O’Brien, Steve Chenney,
Rick Parent - CIS681 Motion Capture Use digitized motion to animate a character.
Lower thirds & Transitions.  The Goals of Editing  There are many reasons to edit a video and your editing approach will depend on the desired outcome.
Flexible Automatic Motion Blending with Registration Curves
CSCE 441: Keyframe Animation/Smooth Curves (Cont.) Jinxiang Chai.
1cs426-winter-2008 Notes. 2 Kinematics  The study of how things move  Usually boils down to describing the motion of articulated rigid figures Things.
Chapter 6.7 Animation. 2 Overview When to use animation Feedback to player about interaction with UI and in-game action Communicating environmental* conditions.
Constrained Synthesis of Textural Motion for Animation Shmuel Moradoff Dani Lischinski The Hebrew University of Jerusalem.
Fundamentals of Computer Animation Motion Synthesis.
2014 Animation Programming for Music Video Games Jessica Scott Harmonix Music Systems, Inc. October 10, 2014 #GHC
Computer Graphics Imaging Ying Zhu Georgia State University Lecture 19 and 20 Character Animation with Armature.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Motion Capture.
Motion Capture CSE 3541 Matt Boggus.
Physically-Based Motion Synthesis in Computer Graphics
Computer Animation Ying Zhu Georgia State University
Chapter 6.7 Animation.
Datalogging with video
Chapter 6.7 Animation.
N7 Graphic Communication
Prepared by: Engr . Syed Atir Iftikhar
Chapter I Introduction
UMBC Graphics for Games
WELCOME.
Synthesis of Motion from Simple Animations
Computer Graphics Lecture 15.
Presentation transcript:

1cs426-winter-2008 Notes  Example final exam up in Work section of website Take with a grain of salt  Collision notes part 1 (primitive operations) up in Resources section  Review session coming up on Friday  Final projects: if you need to do a demo me your code by the deadline Also me to set up a time for demo, either after class or the following Monday/Tuesday

2cs426-winter-2008 Motion Capture  A lot of human motion is very subtle, and hard to nail down with the usual tools E.g. shifting balance, complex joints, personality…  Motion capture (mocap) instead records real motion from actors E.g. Gollum, Polar Express, Beowulf, a lot of TV shows, plenty of games  Technical difficulties: How do you record? What do you do with the data?

3cs426-winter-2008 Mocap methods  Most common: “marker-based” E.g. draw dots on the actor’s face, or dress in black and attach retro-reflective balls in key places Film from one or more cameras (preferably calibrated and synchronized, preferably with a strobe light) Reconstruct 3D positions of markers in each frame through inverse solve  Some “markerless” systems: rely on good computer vision algorithms  Some use direct or electromagnetic measurement

4cs426-winter-2008 Skeleton modeling  Most systems only can measure path of points on skin/clothing  For full-body motion, usually want this instead in terms of global pose + joint angles in a skeletal model  Film actor in neutral reference pose first, set up correspondances  Another data fitting problem (and source of error) Often allow for stretchable bones to correct joint modeling errors

5cs426-winter-2008 Footskate  Almost inevitably stuck with one particularly bad error: “footskate”  Feet that should stay planted on the floor slide around (and up and down) Enough to be noticeable!  Need to clean this up specially E.g. Kovar, Gleicher & Schreiner SCA 2002 Detect footplants Apply IK on legs and hips to keep feet in place Smooth over a few frames to avoid pops

6cs426-winter-2008 What to do with the data  Simplest: play it back If it’s not what you want, record it again?  Directly edit in animation tool No notion of layers though; very hard to change without wiping out all the subtleties  Motion warping Witkin & Popovic, SIGGRAPH’95 Retime (use time as a motion curve) Add smooth, slow components to motion curves to hit desired key frames Hope nobody notices!

7cs426-winter-2008 Move trees  Standard videogame solution  Design a graph corresponding to available player actions E.g. walk forward, turn, jump, …  Design and record corresponding actions with mocap  Warp/retime/edit to make clips easily transition where needed  Note: in playback need to keep separate track of global position/orientation