Short Presentation. Topic: Locomotion



Similar documents
Context based variation of character animation by physical simulation.

Towards Agile Animated Characters

Fundamentals of Computer Animation

Motion Capture Assisted Animation: Texturing and Synthesis

Computer Animation. CS 445/645 Fall 2001

INTERACTIVELY RESPONSIVE ANIMATION OF HUMAN WALKING IN VIRTUAL ENVIRONMENTS

Karen Liu's Concept of Virtual Characters

Automated Semi Procedural Animation for Character Locomotion

Graphics. Computer Animation 고려대학교 컴퓨터 그래픽스 연구실. kucg.korea.ac.kr 1

animation animation shape specification as a function of time

Motion Capture Assisted Animation: Texturing and Synthesis

Matlab Based Interactive Simulation Program for 2D Multisegment Mechanical Systems

DIGITAL MEDIA ARTS. DMA 225 Computer Animation lecture/4 studio hours Hours: lecture/laboratory/other (specify)

State of the Art of Character Animation

Spatial Pose Trees: Creating and Editing Motions Using a Hierarchy of Low Dimensional Control Spaces

CS 4204 Computer Graphics

The 3D rendering pipeline (our version for this class)

Republic Polytechnic School of Information and Communications Technology C391 Animation and Visual Effect Automation.

Mocap in a 3D Pipeline

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras

Kinematics & Dynamics

Rifle Animset Pro for UE4

Chapter 1. Introduction. 1.1 The Challenge of Computer Generated Postures

Animating reactive motion using momentum-based inverse kinematics

Motion Retargetting and Transition in Different Articulated Figures

CG T17 Animation L:CC, MI:ERSI. Miguel Tavares Coimbra (course designed by Verónica Orvalho, slides adapted from Steve Marschner)

Motion Capture Technologies. Jessica Hodgins

Physically Based Motion Transformation

Neuromechanical Redundancy for Gait Compensation in Transtibial Amputees. Kinsey Herrin, B.S. Advisor: Young-Hui Chang, Ph.D.

CS130 - Intro to computer graphics. Dr. Victor B. Zordan vbz@cs.ucr.edu Objectives

Procedural Animation. An introduction

Slow Tree Climbing Robot Analysis of Performance

Vision-based Walking Parameter Estimation for Biped Locomotion Imitation

Mechanism and Control of a Dynamic Lifting Robot

Interactive Quadruped Animation

animation shape specification as a function of time

An Interactive method to control Computer Animation in an intuitive way.

2.5 Physically-based Animation

Learning an Inverse Rig Mapping for Character Animation

Character Animation from 2D Pictures and 3D Motion Data ALEXANDER HORNUNG, ELLEN DEKKERS, and LEIF KOBBELT RWTH-Aachen University

CHAPTER 6 TEXTURE ANIMATION

Computer Animation and Visualisation. Lecture 1. Introduction

Introduction to. With Slides from Dongho Kim and Karen Liu. School of Computer Soongsil University Animation. Computer Animation

CG: Computer Graphics

SIGGRAPH ASIA 2015 KOBE

COMPUTER ANIMATION OF QUADRUPEDAL LOCOMOTION

Using Autodesk HumanIK Middleware to Enhance Character Animation for Games

Anterior Cruciate Ligament Reconstruction Rehabilitation Protocol

Introduction to Computer Graphics. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012

Virtual Training Centre for Shoe Design

Locomotion Skills. Walking Running Horizontal Jump Hopping Skipping

Interactive Computer Graphics

Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine

Comparing GPLVM Approaches for Dimensionality Reduction in Character Animation

City University of Hong Kong

Dynamics of Multibody Systems: Conventional and Graph-Theoretic Approaches

SOFA an Open Source Framework for Medical Simulation

Animation. Persistence of vision: Visual closure:

PASCAL: Physics Augmented Space Canvases for Animating Locomotion

Fostering a Relationship between Computer Animation and Middle School Math Students

GAIT DEVELOPMENT FOR THE TYROL BIPED ROBOT

Program of Study. Animation (1288X) Level 1 (390 hrs)

Character Animation from a Motion Capture Database

Gaussian Process Dynamical Models

Understanding Planes and Axes of Movement

CS-184: Computer Graphics

Non-Photorealistic Rendering of Hair for Animated Cartoons

If there are any questions, students are encouraged to or call the instructor for further clarification.

Sergey V. Levine 750 Sutardja Dai Hall Berkeley CA 94720

WARMING-UP in PRIMARY SCHOOLS. What is a warm-up? What are the benefits of an effective warm-up? Introduction

Course Syllabus. Tuesday 4 pm to 5 pm & Thursday 4 to 5 pm

D animation. Advantages of 2-D2. Advantages of 3-D3. Related work. Key idea. Applications of Computer Graphics in Cel Animation.

Course Overview. CSCI 480 Computer Graphics Lecture 1. Administrative Issues Modeling Animation Rendering OpenGL Programming [Angel Ch.

4VATARS PROJECT. Standard avatar specification for content creation in RealXtend

DINAMIC AND STATIC CENTRE OF PRESSURE MEASUREMENT ON THE FORCEPLATE. F. R. Soha, I. A. Szabó, M. Budai. Abstract

Today. Keyframing. Procedural Animation. Physically-Based Animation. Articulated Models. Computer Animation & Particle Systems

Limits and Possibilities of Markerless Human Motion Estimation

C O M P U C O M P T U T E R G R A E R G R P A H I C P S Computer Animation Guoying Zhao 1 / 66 /

Transcription:

CSE 888.14 Advanced Computer Animation Short Presentation Topic: Locomotion Kang che Lee 2009 Fall 1

Locomotion How a character moves from place to place. Optimal gait and form for animal locomotion. K. Wampler, and Z. Popović, University of Washington, Siggraph 2009. Interactive simulation of stylized human locomotion. M. Silva, Y. Abe, and J. Popovic, MIT, Siggraph 2008. Optimizing walking controllers. J. M. Wang, D.J. Fleet, and A. Hertzmann, University of Toronto, Siggraph Asia 2009. SIMBICON: Simple biped locomotion control. K. Yin, K. Loken, and M. Panne. University of British Columbia, Siggraph 2007. 2

Optimal gait and form for animal locomotion (Siggraph h 2009) Motivation: Generate gaits and morphologies for legged animal locomotion. without requiring a starting motion or foot contact timings. Fully automatic ti Realistic animals Morphology (shape & motion) Changing constraints (to optimize over different gait styles) Given basic shape of a legged animal, synthesize a visually plausible gait without ih relying li on any pre authored or recorded ddmotions. Given the shape of an animal and constraints on its motion (speed), animal s motion pattern and timing in which an animal s feet should contact the ground. 3

Optimal gait and form for animal locomotion (Siggraph h 2009) Longer step length different contact time min height of head 4

Optimal gait and form for animal locomotion (Siggraph h 2009) hybrid optimization method related work: spacetime optimization, continuous optimization, authored parametric methods tree of connected limbs (cylinder with a length, radius, and mass.) limbs are connected by joints 5

Optimal gait and form for animal locomotion (Siggraph h 2009) Contributions Solve for form and motion of realistic animals Large scale highly nonlinear global optimization Future work more accurate biomechanical models be able to do this for a large variety of animals to integrate the results form this directly into game 6

Interactive simulation of stylized human locomotion (Siggraph h 2008) Describes controllers for interactive simulation of stylized human locomotion given a reference motion that describes the desired style reproduce that style in simulation and in new environments 7

Interactive simulation of stylized human locomotion (Siggraph h 2008) In addition to traditional kinematic solutions. Style Feedback, Bl Balance Feedback, Quadratic Programming 8

Interactive simulation of stylized human locomotion (Siggraph h 2008) New controller produces high quality motions for a large variety of reference motion styles Able to combine it with existing controllers to improve their stability Not designed to handle higher level motion planning tasks (unable to walk up large steps) p) Two major advantages can adapt motion capture data to physically consistent dynamic environments can produce large amount of different simple actions 9

SIMBICON: Simple biped locomotion control (Siggraph h 2007) Control of biped locomotion is difficult because bipeds are unstable, high dimensional dynamical systems. A simple control strategy few parameters generate a large variety of gaits and styles in real time Walking in all directions (forwards, backwards, sideways, turning), running, skipping, and hopping. Controllers authored using a small number of parameters, or can be informed by motion capture data. 10

SIMBICON: Simple biped locomotion control (Siggraph h 2007) Traditional: keyframe, motion capture fail to scale to the very large possible finite state machine, feedback error learning 11

SIMBICON: Simple biped locomotion control (Siggraph h 2007) Contributions integrate and build on previous insights to develop a simple new strategy for the control of balance during locomotion (for a wide variety of 2D and 3D biped gaits) controller based imitation of motion captured gaits which exhibitrobust balancingbehavior behavior feedback error learning 12

Optimizing walking controllers (Siggraph h Asia 2009) ) Describes a method for optimizing the parameters of a physics based controller for full body, 3D walking. Observed how to choose critical parameters for tuning to achieve btt better walking control and reasonable walking style tl Resulting gaits exhibit key properties of natural walking, for example, energy efficiency. The system does not require any motion capture data. 13

Optimizing walking controllers (Siggraph Asia 2009) Optimizing a controller involves searching for control parameters a start state that together produce good character simulations. Objective Function features of human walking constraints: User gait, Required gait, Head and body, Efficiency i and power terms A modified version of the SIMBICON controller is optimized. 14

Optimizing walking controllers (Siggraph Asia 2009) 15

Optimizing walking controllers (Siggraph h Asia 2009) ) Number of limitations requires an expensive optimization procedure, and depends on a reasonable initialization generated motion still differs from human motion in noticeable ways ( takes shorter steps than mocap data; lack of hind leg stretching in controllers). anticipate that it may be possible to learn the parameters from mocap data. 16

Going to dig deeper into Optimal gait and form for animal locomotion. K. Wampler, and Z. Popović, University of Washington, Siggraph 2009. Optimizing walking controllers. J. M. Wang, D.J. Fleet, and A. Hertzmann, University of Toronto, Siggraph Asia 2009. Controller, parameters, Optimization. 17

Thank you! 18