WELCOME.

Slides:



Advertisements
Similar presentations
Animating Speed Position and Orientation Presented by Kailash Sawant Hemanth Krishnamachari.
Advertisements

Synchronized Multi-character Motion Editing Manmyung Kim, Kyunglyul Hyun, Jongmin Kim, Jehee Lee Seoul National University.
Animation. 12 Principles Of Animation (1)Squash and Stretch (2)Anticipation (3)Staging (4)Straight Ahead Action and Pose to Pose (5)Follow Through and.
Chapter 4: IMD Chapter 4: Character Animation Character Animation 1 Lecturer: Norhayati Mohd Amin.
Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance Young-Pil Jeon.
Physically Based Motion Transformation Zoran Popović Andrew Witkin SIGGRAPH ‘99.
Introduction to Data-driven Animation Jinxiang Chai Computer Science and Engineering Texas A&M University.
Motion Editing and Retargetting Jinxiang Chai. Outline Motion editing [video, click here]here Motion retargeting [video, click here]here.
Foundations of Computer Graphics (Spring 2010) CS 184, Lecture 24: Animation Many slides courtesy Adam Finkelstein,
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 24: Motion Capture Ravi Ramamoorthi Most slides courtesy.
1 7M836 Animation & Rendering Animation Jakob Beetz Joran Jessurun
09/11/2006 Bharathi Manivannan A.S Motion Warping International Conference on Computer Graphics and Interactive Techniques, SIGGRAPH’95 - -Andrew Witkin.
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.
Animating Human Athletes By J.K. Hodgkins and W.L. Wooten Arjun Rihan CS 99K: Digital Actors.
CS274 Spring 01 Lecture 5 Copyright © Mark Meyer Lecture V Higher Level Motion Control CS274: Computer Animation and Simulation.
Dynamic Response for Motion Capture Animation Victor B. Zordan Anna Majkowska Bill Chiu Matthew Fast Riverside Graphics Lab University of California, Riverside.
Composition of complex optimal multi-character motions C. Karen Liu Aaron Hertzmann Zoran Popović.
Computer Animation CS 445/645 Fall Let’s talk about computer animation Must generate 30 frames per second of animation (24 fps for film) Issues.
1 7M836 Animation & Rendering Animation Jakob Beetz Joran Jessurun
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Facial animation retargeting framework using radial basis functions Tamás Umenhoffer, Balázs Tóth Introduction Realistic facial animation16 is a challenging.
Adapting Simulated Behaviors For New Characters Jessica K. Hodgins and Nancy S. Pollard presentation by Barış Aksan.
Graduate Programs in Computer Science A Soft Hand Model for Physically-based Manipulation of Virtual Objects Jan Jacobs Group Research.
Motion Editing (Geometric and Constraint-Based Methods) Jehee Lee.
Computer Graphics 2 In the name of God. Outline Introduction Animation The most important senior groups Animation techniques Summary Walking, running,…examples.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
Evolving Virtual Creatures & Evolving 3D Morphology and Behavior by Competition Papers by Karl Sims Presented by Sarah Waziruddin.
Biomechanically-Inspired Motion Path Editing Noah Lockwood and Karan Singh University of Toronto.
Yoonsang Lee Sungeun Kim Jehee Lee Seoul National University Data-Driven Biped Control.
Detail-Preserving Fluid Control N. Th ű rey R. Keiser M. Pauly U. R ű de SCA 2006.
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.
Graphics Graphics Korea University cgvr.korea.ac.kr 1 Computer Animation 고려대학교 컴퓨터 그래픽스 연구실.
Progress Report Yoonsang Lee, Movement Research Lab., Seoul National University.
UNC Chapel Hill M. C. Lin Basics of Motion Generation let X i = position,orient. of O i at t k = t 0,  i END = false while (not END) do display O i, 
CS-378: Game Technology Lecture #15.5: Physically Based Simulation Prof. Okan Arikan University of Texas, Austin Thanks to James O’Brien, Steve Chenney,
A Grasp-Based Motion Planning Algorithm for Character Animation M. Kalisiak, M. van de Panne Eurographics Workshop on Computer Animation & Simulation 2000.
A Grasp-based Motion Planning Algorithm for Intelligent Character Animation Maciej Kalisiak
Constrained Synthesis of Textural Motion for Animation Shmuel Moradoff Dani Lischinski The Hebrew University of Jerusalem.
Robot Intelligence Technology Lab. 10. Complex Hardware Morphologies: Walking Machines Presented by In-Won Park
Fundamentals of Computer Animation Motion Synthesis.
MOTION PATTERN PRESERVING IK OPERATING IN THE MOTION PRINCIPAL COEFFICIENTS SPACE Motion Pattern Preserving IK Operating in the Motion Principal Coefficients.
CSE Advanced Computer Animation Short Presentation Topic: Locomotion Kang-che Lee 2009 Fall 1.
Introduction to Machine Learning, its potential usage in network area,
Unity 3D Rolfe Bozier 24-Apr-2017
Computer Animation CS 446 September 5, 2001.
Physically-Based Motion Synthesis in Computer Graphics
Computer Graphics.
Computer Animation cgvr.korea.ac.kr.
Majkowska University of California. Los Angeles
Invitation to Computer Science 5th Edition
Reading Assignments Principles of Traditional Animation Applied to 3D Computer Animation, by J. Lasseter, Proc. of ACM SIGGRAPH 1987 Computer Animation:
Multimedia Fundamentals
Basics of Motion Generation
Iterative Optimization
Keith Thoresz Suan Yong April 6, 1999
Turning to the Masters: Motion Capturing Cartoons
Easy Generation of Facial Animation Using Motion Graphs
Prepared by: Engr . Syed Atir Iftikhar
Synthesis of Motion from Simple Animations
Synthesizing Realistic Human Motion
Computer Graphics Lecture 15.
Dimitris Valeris Thijs Ratsma
Physically Based Modeling -Overview-
Self-Managed Systems: an Architectural Challenge
M. Kezunovic (P.I.) S. S. Luo D. Ristanovic Texas A&M University
Chapter 4 . Trajectory planning and Inverse kinematics
A system for automatic animation of piano performances
Data-Driven Approach to Synthesizing Facial Animation Using Motion Capture Ioannis Fermanis Liu Zhaopeng
Presentation transcript:

WELCOME

MOTION CAPTURE

CONTENTS Introduction Related Work Motion Capture-Driven Simulations Controllers and Tracking System Evaluation Pushing People Around Physically Based Grasping Conclusion Reference

INTRODUCTION The interactive approach of character animation requires sophisticated motion synthesis algorithms to generate poses and motion for unpredictable events.Traditional animation techniques used alone cannot produce the needed degree of realism or the degree of controllability required for virtual characters. Motion capture techniques and the physical simulation of characters, when combined offer the potential to produce realistic motions while still maintaining a high level of control.

Related Work Complimenting motion capture and Physics is an interdisciplinary field of research applying knowledge of areas from robotics,biomechanics,computer graphics and artificial intelligence. The following sections give an overview of the related work. Motion Capture Editing Physically Based Characters Combination of motion capture and Physics

Motion Capture Editing Editing motion capture data is a method, which consists of modifying motions without re-recording them. It allows to generalize the data and reuse it effectively. The method creates smooth deformations that preserve the fine structure of the original motion.Adapting the motions to new characters is called retargeting.

Motion graphs clustering frames into groups

Physically Based Characters In the topic of animating human athletic is detailed and a method presented to animate human athletics in respect to the physically laws.Running, gymnastics, and diving motions are generated by using hand-tuned, state machine-driven controllers.To produce physically realistic, periodic walking and running motions lazlo presented an approach with a limit cycle control. Designing physically-based controllers for individual behaviors is one solution, but combining several controllers is a better approach to generate more complex motions.

Combination of Motion Capture and Physics To produce a variety of modifications of motion data physical models are used to constrain possible solutions.To generate efficient motion transitions Rose proposed a method using space-time constraints they used an inverse dynamics model to transition between motion sequences by finding a minimum energy solution.A response motion of a character is animated reacting to a mass being dropped on the characters back.

Motion Capture-Driven Simulations The following sections describes the behaviour modeling approach of Motion Capture-Driven Simulations. Behavior modeling Controllers and Tracking System Evaluation

Behaviour Modeling Several different animation methods exist,such as hand-keyed animation, forward /inverse kinamtics, human motion capturing, motion graphs, or procedural animation, such as physically-based simulation. Motion capturing is a wide used technique but has its limitations.Not everything is recordable and some motions are dangerous for the motion actors to perform.Motions such as boxing where the impact would be too great to be performed by an actor cannot be recorded.

Combination of different Animation Technique

The behavioral transition diagram

Controllers and Tracking System The tracking system uses raw motion data and converts it to desired joint angles which are then fed into the tracking controller that computes the torques for the dynamic model. Also the balancing controller feeds torques into the dynamics simulation.

Overview over the system with tracking controller, dynamic model, collision handler, task controller and balance controller

Influence values control the mix of the different techniques

Parellelism of controller threads

Evaluation To evaluate the method it is important to compared the synthesized motion side - by side with recorded video material.The robustness of the physical simulation must be reduces to achieve time . Dividing the character into two parts,i.e. The upper and lower body ,is one way, and also removing parts of the bodywith a low mass can help to cut the computation cost and lower the numerical stiffness of the overall system

Side-by-side comparison of recorded live video footage and the simulation

PUSHING PEOPLE AROUND The pushing people around paper introduces an oracle which is explained in this section. The oracle recognizes visually realistic motions. Motion deformation with different parameters yielding unrealistic poses

PHYSICALLY – BASED GRASPING When animating human characters it is important to capture even small movements for example, interactions with the environment using the hands. Motion capture techniques deliver realistic motions but when contact with the environment or other subtle interactions are involved it becomes difficult to edit and retarget the motions.

The collision model for the hand and an example of a generated handshake

State diagram of the hand actions

CONCLUSION A higher-level behavioral graph is important instead of more low –level approaches such as motion graphs when it comes to realistic character animation. Combining motion capture techniques and dynamic simulation offers an interesting solution to maintain realism to ultimately achieve controllable characters for interactive virtual environments.

Reference 1. Witkin, A., Popovic, Z.: Motion Warping. In: Proceedings of SIGGRAPH 95, ACM SIGGRAPH,pp. 105–108 (1995) 2. Gleicher, M.: Retargeting Motion to New Characters. In: Proceedings of SIGGRAPH ’98,ACM SIGGRAPH, pp. 33–42. (1998) 3. Choi, K.J., Park, S.H., Ko, H.S.: Processing Motion Capture Data to Achieve Positional Accuracy. Graphical models and image processing: GMIP 61, 5, pp. 260–273 (1999)

THANK YOU