Animating Human Athletes By J.K. Hodgkins and W.L. Wooten Arjun Rihan CS 99K: Digital Actors.

Slides:



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

1 If we modify the machine for the language from F12 p. 47 we can easily construct a machine for the language Observation Turing machine for the language.
Animation Following “Advanced Animation and Rendering Techniques” (chapter 15+16) By Agata Przybyszewska.
KAIST CS780 Topics in Interactive Computer Graphics : Crowd Simulation A Task Definition Language for Virtual Agents WSCG’03 Spyros Vosinakis, Themis Panayiotopoulos.
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
UNC Chapel Hill M. C. Lin Reading Assignments Principles of Traditional Animation Applied to 3D Computer Animation, by J. Lasseter, Proc. of ACM SIGGRAPH.
Virtual reality interfaces in connection with building process simulations. Prof. Nash Dawood Centre for Construction Innovation Research University of.
VRML for Kinematic and Physical Modeling and Simulations Benjamin Pugliese Mahesh Saptharishi.
CS274 Spring 01 Lecture 5 Copyright © Mark Meyer Lecture V Higher Level Motion Control CS274: Computer Animation and Simulation.
1 Control of Articulated Bodies Lecture for COMP 768 presented by Georgi Tsankov Oct 30, 2007.
1 Frequency Response Methods The system is described in terms of its response to one form of basic signals – sinusoid. The reasons of using frequency domain.
SIMULATION. Simulation Definition of Simulation Simulation Methodology Proposing a New Experiment Considerations When Using Computer Models Types of Simulations.
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.
Integration Of CG & Live-Action For Cinematic Visual Effects by Amarnath Director, Octopus Media School.
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
VIRTUAL PROTOTYPING of ROBOTS DYNAMICS E. Tarabanov.
제 5 주. Art and Design Computer Animation: from Avatars to Unrestricted Autonomous Actors A. Pina, E. Cerezo and F. Seron, Computers & Graphics, vol. 24,
Low Cost Virtual Reality Platform Done by: Peter Fang, Kevin Feng & Karen Wai Supervised by: Prof. Edwin Blake & Dave Maclay.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
SUBMITTED TO SUBMITTED BY Lect. Sapna Gambhir Neha MNW-888-2k11 CN.
1 Chapter No 3 ICT IN Science,Maths,Modeling, Simulation.
Constrained Motion of Connected Particles
DYNAMICS Part I Physics Engine By Willis (The Magnificent) Louie Fei (The Coyote) Liao.
Adapting Simulated Behaviors For New Characters Jessica K. Hodgins and Nancy S. Pollard presentation by Barış Aksan.
Stair Stepper Mechanism Innovated design Jarrett Johnson Advisor: Cris Koutsougeras Instructor: Cris Koutsougeras Et Senior Design Fall 2013.
Updates and ASME Contest January 31 st, Overview Notes from communication with international teams ASME Robot Design Competition Current Tasks.
Storyboarding 1. Purpose of Storyboarding  To gain an early reaction from users on the concepts proposed for the application.  They are an effective.
BIPEDAL LOCOMOTION Prima Parte Antonio D'Angelo.
Computer Graphics 2 In the name of God. Outline Introduction Animation The most important senior groups Animation techniques Summary Walking, running,…examples.
Basic Biomechanical Factors and Concepts
Evolving Virtual Creatures & Evolving 3D Morphology and Behavior by Competition Papers by Karl Sims Presented by Sarah Waziruddin.
Basic Biomechanical Factors and Concepts
Yoonsang Lee Sungeun Kim Jehee Lee Seoul National University Data-Driven Biped Control.
Lecture 6: 18/5/1435 Computer Animation(2) Lecturer/ Kawther Abas CS- 375 Graphics and Human Computer Interaction.
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1.
Graphics Graphics Korea University cgvr.korea.ac.kr 1 Computer Animation 고려대학교 컴퓨터 그래픽스 연구실.
Requirements Engineering-Based Conceptual Modelling From: Requirements Engineering E. Insfran, O. Pastor and R. Wieringa Presented by Chin-Yi Tsai.
Chapter 7. Learning through Imitation and Exploration: Towards Humanoid Robots that Learn from Humans in Creating Brain-like Intelligence. Course: Robots.
3D Computer Animation Pertemuan 10 Matakuliah : History of Animation Tahun : 2009.
Advantages & Disadvantages
Interactive Control of Avatars Animated with Human Motion Data By: Jehee Lee, Jinxiang Chai, Paul S. A. Reitsma, Jessica K. Hodgins, Nancy S. Pollard Presented.
Computer Graphics Chapter 12 Computer Animation.
Lecture Fall 2001 Controlling Animation Boundary-Value Problems Shooting Methods Constrained Optimization Robot Control.
-BY SAMPATH SAGAR( ) ABHISHEK ANAND( )
Lecture 5: 11/5/1435 Computer Animation Lecturer/ Kawther Abas CS- 375 Graphics and Human Computer Interaction.
Human Simulation Keith Thoresz Suan Yong April 6, 1999.
Animation Animation is about bringing things to life Technically: –Generate a sequence of images that, when played one after the other, make things move.
Autonomous Dynamically Simulated Creatures for Virtual Environments Paul Urban Supervisor: Prof. Shaun Bangay Honours Project 2001.
Simulation of Characters in Entertainment Virtual Reality.
CSE Advanced Computer Animation Short Presentation Topic: Locomotion Kang-che Lee 2009 Fall 1.
Computer Animation CS 446 September 5, 2001.
Physically-Based Motion Synthesis in Computer Graphics
Computer Graphics.
Computer Animation cgvr.korea.ac.kr.
Advantages And Disadvantages
LOGIKA & PEMROGRAMAN KOMPUTER MATLAB & Simulink
Reading Assignments Principles of Traditional Animation Applied to 3D Computer Animation, by J. Lasseter, Proc. of ACM SIGGRAPH 1987 Computer Animation:
Special English for Industrial Robot
Keith Thoresz Suan Yong April 6, 1999
Prepared by: Engr . Syed Atir Iftikhar
(c) 2002 University of Wisconsin
WELCOME.
Synthesis of Motion from Simple Animations
Synthesizing Realistic Human Motion
Computer Graphics Lecture 15.
Special English for Industrial Robot
Presentation transcript:

Animating Human Athletes By J.K. Hodgkins and W.L. Wooten Arjun Rihan CS 99K: Digital Actors

Introduction n People are skilled at perceiving the subtle details of human motion n If synthesized human motion is to be compelling, it is necessary to create actors for computer animations and virtual environments that are realistic

Algorithmic Approach n Control algorithms that allow a rigid-body human model to run, vault and ride a bicycle in various environments n Built from a common toolbox: state machines, inverse kinematics, etc.

Advantages n Can be easily modified to compute similar but different motions n Greater interaction possible, especially in virtual environments n Possible to generate secondary or composite motion

Disadvantages n Difficult to design n Range of parameter variation allowed is relatively narrow n Workstation speed limits their use. For example, the simulations show earlier run from 6 to 20 times slower than real time in virtual environments

Examples n Compare the actor to the human diver

Example n Notice the how the actor mimics reality by trying to regain balance after the jump

Dynamic Behaviors n Each simulation contains: n - the equations of motion for model and environment n - control algorithms for balancing, running, etc. n - graphical user interface for simple top-level parameter control

Dynamic Behaviors (contd.) n In the case of a gymnast performing a vault, the control system obtains the following parameters and then computes the required forces and positioning of the limbs from control algorithms

The Human Models n Rigid links connected by rotary joints with varying degrees of freedom n Examples of possible constraints on the degrees of freedom of the foot

Modeling Phases with State Machines n The distinct phases and corresponding changes in control actions are generated by a state machine n This is a schematic of the state machine for the runner n Transitions refer to the active leg n Active leg and idle leg keep alternating

Another State Machine - Gymnast n The state machine determines the control laws that are in effect for each phase of the vault

What This Means n The algorithms presented here enable an animator to generate motion for several dynamic behaviors

Evaluation n Through side-by-side comparison of video footage and animation, results appear to be good (What do you think?) n Comparison with biomechanical data is favorable

Evaluation (contd.) n A final form of evaluation would be a Turing test n Would involve direct comparison between simulated and human data on the same graphical model n Which motion would viewers prefer, given that that they wanted a more “natural” motion?

Next Steps n How can we make it easier to generate control algorithms for a new behavior? u By using a toolbox of general techniques to construct them as demonstrated here n How can we make the motion more natural? u Combine this approach with motion-capture and keyframing u Fine-tune the algorithms with human aesthetics

More Examples