Polar Express 1) 3DCG 1.1. L. Kovar 4) 2005 SIGGRAPH

Size: px
Start display at page:

Download "Polar Express 1) 3DCG 1.1. L. Kovar 4) 2005 SIGGRAPH"

Transcription

1 10 Summary Motion capturing approach has researched topics of Human Motion Expressions and Facial Expressions, and has been used in the entertainment industries such as movies. Motion capturing using Motion Capture System is one of the most effective motion reconstruction methods as a data-driven approach. In this paper, we propose an approach for creation of hair animation byusing Motion Capture System. The advantage of our approach is that we can reconstruct hair motion byusing only25 hair strands. We attach the motion capture markers on hairs and then hair strands allocate on the head based on the layer model which hair stylists when they actually use to design the human hair style. Since humans have about 100 thousand hairs on their head averagely, it is impossible to attach the motion capture markers on all of hair strands. Therefore, we allocate hairs with the markers at the edge of the layer as represents of layer s hairs. Then, the hairs are interpolated between them. By this means, we achieve the hair motion based on the motion data capturing approach. Key words: motion capture, hair motion simulation, hair animation 1. CG Motion Capturing Approach for Hair Animation by Eiji SUGISAKI (Member),Yousuke KAZAMA,Takahito ISHIKAWA,Masashi SHIRAISHI,Shohei NISHIMURA, and Shigeo MORISHIMA (Waseda Universityshi). CG 398

2 Polar Express 1) 3DCG 3DCG 3DCG CG CG 2),3) 1 Fig. 1 Reference hairstyle designed by a professional beautician (left) and Hair Strands on the mannequin s head with reflection markers (Right) L. Kovar 4) S.I. Park 5) SIGGRAPH 6) 7) 12) 1 13),14) 13) 399

3 ) S. Hadap 16),17) 18) 19) 24) 25),26) VICON 1.5 mm 4 (a) DV 2 CG VICON MX ) Hz VICON iq ver.2.5 C3D 28) (b) 3 Fig. 3 (a) Top View (b) Side View. Layout for Hair Motion Capture 2 Fig. 2 Capture environment 4 VICON MX mm Fig. 4 Vicon s Motion Capture Camera MX40 (Left). A Reflection Marker (1.5 mm in diameter) (Right) 400

4 4.0 m 2.0 m 3.0 m 3(a) (b) 1.0 m mm ALPHA PRO FAN GIANT 1.5 mm ),3) (a) (a) Sections divided by horizontal line. Top: Green Area, Varietals: Yellow Area, Under: Pink Area (b) (b) Sections divided by vertical line (Backside View (left), Front View (Right)) 5 2) p.5 Fig. 5 Sections of Layer Model 5 (a) 5(b) 5(a) 401

5 (a) mm Fig. 7 6 Fig. 6 Allocation of hair strands A hair strand with reflection markers (left). An example of markers for normalization (Right) D 29) Bodyline Scanner ) 402

6 7 3mm (1) V i = M i V 0 (1) V 0 =(V x0,v y0,v z0, 1) M i V i =(V xi,v yi,v zi, 1) V i i Catmull-Rom Spline 8 9 (2) 10 (3) T (v n) m = am + n b m (2) v ( ) V m,n,l (v n) (v m) = a l v v ( (v n) + m ) b l v v ( ) n (v m) ( n + c l + v v v m ) dl (3) v v m n Fig. 8 Fig Modeling Hair Strands from Captured data 9 Fig. 9 Allocating Hair roots 10 Hair interpolation between hair strands 11 Fig. 11 Detection for mis-interpolated hairs by Approximate Model (right)

7 (4) OP = r OP (4) l r l Fig. 12 Example for relocating mis-interpolated hairs outward (left). Result of hair relocation (right) Fig. 13 Result Animation. Left: Comparison between Reference Video Sequence and Our Result (First Frame, 59 th Frame, 75 th Frame). Right: Result of other views (First Frame, 35 th Frame, 64 th Frame) 404

8 ) The Polar Express. com/ 2) Modern Cut Manual, p.107 (2003). 3) OFFCIAL WEB SITE 4) L. Kovar et al.: Motion Graphs,In Proc. of SIG- GRAPH 2002,pp (2002). 5) S.I. Park: Capturing and Animation Skin Deformation in Human Motion,In Proc. of SIGGRAPH 2006, pp (2006). 6) O. Arikan: Compression of Motion Capture Databases, In Proc. of SIGGRAPH 2006,pp (2006). 7) P.G. Kry et al.: Interaction Capture and Synthesis,In Proc. of SIGGRAPH 2006,pp (2006). 8) E. Sifakis et al.: Automatic Determination of Facial Muscle Activations,In Proc. of SIGGRAPH 2005, pp (2005). 9) T. Mukai et al.: Geostatistical Motion Interpolation, In Proc. of SIGGRAPH 2005,pp (2005). 10) V.B. Zordan et al.: Dynamic Response for Motion Capture Animation,In Proc. of SIGGRAPH 2005,pp (2005). 11) L. Ren: A Data-Driven Approach to Quantifying Natural Human Motion,In Proc. of SIGGRAPH 2005, pp (2005). 12) M. Muller et al.: Efficient Content-Based Retrieval of Motion Capture Data,In Proc. of SIGGRAPH 2005, pp (2005). 405

9 ) T. Yotsukura et al.: Construction of Audio-Visual Speech Corpus using Motion-Capture System and Corpus Based Facial Animation,IEICE Transactions on Information and Systems,Vol.E88-D,No.11,pp (2005). 14) Z. Deng et al.: eface: Expressive Facial Animation Synthesis and Editing with Phoneme-Isomap Controls, In Proc. of SCA 2006,pp (2006). 15) K. Anjyo et al.: A Simple Method for Extracting the Natural Beauty of Hair,In Proc. of SIGGRAPH 1992, pp (1992). 16) S. Hadap et al.: Interactive hair styler based on fluid flow,in Proc. of Eurographics Workshop on Computer Animation and Simulation 2000,pp (2000). 17) S. Hadap et al.: Modeling Dynamic Hair as a Continuum,Computer Graphics Forum,In Proc. of Eurographics 2001,Vol.20,No.3,pp (2001). 18) S. Hadap: Oriented Strands - Dynamics of Stiff Multi body System,In Proc. of SCA 2006,pp (2006). 19) J.T. Chang et al.: A Practical Model for Hair Mutual Interactions,In Proc. of ACM SIGGRAPH SCA 2002, pp (2002). 20) Y. Yu: Modeling realistic virtual hairstyles,in Proc. of Pacific Graphics 2001,pp (2001). 21) Y. Bando et al.: Animating Hair with Loosely Connected Particles,In Computer Graphics Forum,Vol. 22, No.3,2003,pp (2003). 22) K. Ward et al.: Adaptive Grouping and Subdivision for Simulating Hair Dynamics,In Proc. of Pacific Graphics 2003,pp (2003). 23) T-Y Kim et al.: Interactive Multi resolution Hair Modeling and Editing,In Proc. of SIGGRAPH 2002,pp (2002). 24) B. Choe et al.: Simulating Complex Hair with Robust Collision Handling,In Proc. SCA 2005,pp (2005). 25) S. Paris et al.: Capture of Hair Geometry from Multiple Images,In Proc. of SIGGRAPH 2004,pp (2004). 26) Y. Wei et al.: Modeling Hair from Multiple Images,In Proc. of SIGGRAPH 2005,pp (2005). 27) VICON Peak Inc., VICON motion capture system iq manual, 28) The C3D web site. 29) CS Motion Capture

Muscle Based facial Modeling. Wei Xu

Muscle Based facial Modeling. Wei Xu Muscle Based facial Modeling Wei Xu Facial Modeling Techniques Facial modeling/animation Geometry manipulations Interpolation Parameterizations finite element methods muscle based modeling visual simulation

More information

Motion Graphs for Character Animation

Motion Graphs for Character Animation Parag Chaudhuri Indian Institute of Technology Bombay Research Promotion Workshop on Introduction to Graph and Geometric Algorithms Thapar University Patiala October 30, 2010 Outline Introduction The Need

More information

Modeling Hair Movement with Mass-Springs

Modeling Hair Movement with Mass-Springs Modeling Hair Movement with Mass-Springs Anna Sokol ansokol@cs.sunysb.edu Computer Science Department SUY Stony Brook Abstract: This paper is presenting a framework for modeling hair movement using mass-springs.

More information

Facial Motion Capture Editing by Automated Orthogonal Blendshape Construction and Weight Propagation

Facial Motion Capture Editing by Automated Orthogonal Blendshape Construction and Weight Propagation Facial Motion Capture Editing by Automated Orthogonal Blendshape Construction and Weight Propagation Qing Li and Zhigang Deng Department of Computer Science University of Houston Houston, TX, 77204, USA

More information

Physical based Rigging

Physical based Rigging Physical based Rigging Dinghuang Ji Introduction Computer animation has been a popular research topic since 1970s, when the first parametric facial model is proposed[0]. In the recent few years, a lot

More information

Motion Capture, Motion Edition

Motion Capture, Motion Edition Motion Capture, Motion Edition 2013-14 Overview Historical background Motion Capture, Motion Edition Motion capture systems Motion capture workflow Re-use of motion data Combining motion data and physical

More information

A Layered Wisp Model for Simulating Interactions inside Long Hair

A Layered Wisp Model for Simulating Interactions inside Long Hair A Layered Wisp Model for Simulating Interactions inside Long Hair Eric Plante Taarna Studios Inc. Current affiliation: discreet. Eric.Plante@discreet.com Marie-Paule Cani imagis-gravir/imag, joint lab

More information

Animation of 3D surfaces.

Animation of 3D surfaces. Animation of 3D surfaces Motivations When character animation is controlled by skeleton set of hierarchical joints joints oriented by rotations the character shape still needs to be visible: visible =

More information

CS 231. Deformation simulation (and faces)

CS 231. Deformation simulation (and faces) CS 231 Deformation simulation (and faces) Deformation BODY Simulation Discretization Spring-mass models difficult to model continuum properties Simple & fast to implement and understand Finite Element

More information

INTERACTIVE VIRTUAL HAIR-DRESSING ROOM Nadia Magnenat-Thalmann, Melanie Montagnol, Rajeev Gupta, and Pascal Volino

INTERACTIVE VIRTUAL HAIR-DRESSING ROOM Nadia Magnenat-Thalmann, Melanie Montagnol, Rajeev Gupta, and Pascal Volino 1 INTERACTIVE VIRTUAL HAIR-DRESSING ROOM Nadia Magnenat-Thalmann, Melanie Montagnol, Rajeev Gupta, and Pascal Volino MIRALab - University of Geneva (thalmann, montagnol, gupta, volino)@miralab.unige.ch

More information

Interactive Virtual Hair-Dressing Room

Interactive Virtual Hair-Dressing Room 535 Interactive Virtual Hair-Dressing Room Nadia Magnenat-Thalmann, Melanie Montagnol, Rajeev Gupta and Pascal Volino MIRALab - University of Geneva (TUthalmannUT, TUmontagnolUT, TUguptaUT, TUvolinoUT)U@miralab.unige.chU

More information

CS 231. Deformation simulation (and faces)

CS 231. Deformation simulation (and faces) CS 231 Deformation simulation (and faces) 1 Cloth Simulation deformable surface model Represent cloth model as a triangular or rectangular grid Points of finite mass as vertices Forces or energies of points

More information

AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY TOKYO F ^ k.^

AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY TOKYO F ^ k.^ Computer a jap Animation Algorithms and Techniques Second Edition Rick Parent Ohio State University AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY TOKYO

More information

Modeling Hair and Fur with NURBS

Modeling Hair and Fur with NURBS Modeling Hair and Fur with URBS Anna Sokol ansokol@cs.sunysb.edu Computer Science Department SUY Stony Brook Abstract: This paper is presenting a framework for modeling hair and fur using URBS surfaces.

More information

A Multiresolutional Approach for Facial Motion Retargetting Using Subdivision Wavelets

A Multiresolutional Approach for Facial Motion Retargetting Using Subdivision Wavelets A Multiresolutional Approach for Facial Motion Retargetting Using Subdivision Wavelets Kyungha Min and Moon-Ryul Jung Dept. of Media Technology, Graduate School of Media Communications, Sogang Univ., Seoul,

More information

Simulating Wrinkles in Facial Expressions on an Anatomy-Based Face

Simulating Wrinkles in Facial Expressions on an Anatomy-Based Face Simulating Wrinkles in Facial Expressions on an Anatomy-Based Face Yu Zhang, Terence Sim, and Chew Lim Tan School of Computing, National University of Singapore, Singapore 117543 Abstract. This paper presents

More information

FACE ANALYSIS AND SYNTHESIS FOR INTERACTIVE ENTERTAINMENT

FACE ANALYSIS AND SYNTHESIS FOR INTERACTIVE ENTERTAINMENT FACE ANALYSIS AND SYNTHESIS FOR INTERACTIVE ENTERTAINMENT Shoichiro IWASAWA*I, Tatsuo YOTSUKURA*2, Shigeo MORISHIMA*2 */ Telecommunication Advancement Organization *2Facu!ty of Engineering, Seikei University

More information

Recently, research in creating friendly human

Recently, research in creating friendly human For Duplication Expression and Impression Shigeo Morishima Recently, research in creating friendly human interfaces has flourished. Such interfaces provide smooth communication between a computer and a

More information

Last Time? Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation

Last Time? Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation Last Time? Inverse Kinematics Navier-Stokes Equations Conservation of Momentum & Mass Incompressible Flow Today How do we animate? Keyframing Procedural Animation Physically-Based Animation Forward and

More information

Computer Animation Visualization. Lecture 5. Facial animation

Computer Animation Visualization. Lecture 5. Facial animation Computer Animation Visualization Lecture 5 Facial animation Taku Komura Facial Animation The face is deformable Need to decide how all the vertices on the surface shall move Manually create them Muscle-based

More information

Last Time? Animation, Motion Capture, & Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation

Last Time? Animation, Motion Capture, & Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation Last Time? Animation, Motion Capture, & Inverse Kinematics Navier-Stokes Equations Conservation of Momentum & Mass Incompressible Flow Today How do we animate? Keyframing Procedural Animation Physically-Based

More information

Topics in Computer Animation

Topics in Computer Animation Topics in Computer Animation Animation Techniques Artist Driven animation The artist draws some frames (keyframing) Usually in 2D The computer generates intermediate frames using interpolation The old

More information

The accuracy and robustness of motion

The accuracy and robustness of motion Orthogonal-Blendshape-Based Editing System for Facial Motion Capture Data Qing Li and Zhigang Deng University of Houston The accuracy and robustness of motion capture has made it a popular technique for

More information

Last Time? Animation, Motion Capture, & Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation

Last Time? Animation, Motion Capture, & Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation Last Time? Animation, Motion Capture, & Inverse Kinematics Navier-Stokes Equations Conservation of Momentum & Mass Incompressible Flow Today How do we animate? Keyframing Procedural Animation Physically-Based

More information

Synthesizing Realistic Facial Expressions from Photographs

Synthesizing Realistic Facial Expressions from Photographs Synthesizing Realistic Facial Expressions from Photographs 1998 F. Pighin, J Hecker, D. Lischinskiy, R. Szeliskiz and D. H. Salesin University of Washington, The Hebrew University Microsoft Research 1

More information

CS-184: Computer Graphics. Introduction to Animation. Lecture #17: Introduction to Animation. 17-AnimationIntro.key - April 15, 2014

CS-184: Computer Graphics. Introduction to Animation. Lecture #17: Introduction to Animation. 17-AnimationIntro.key - April 15, 2014 1 CS-184: Computer Graphics Lecture #17: Introduction to Animation!! Prof. James O Brien University of California, Berkeley! V2014-S-17-1.0 Introduction to Animation 2 Generate perception of motion with

More information

Real-time Talking Head Driven by Voice and its Application to Communication and Entertainment

Real-time Talking Head Driven by Voice and its Application to Communication and Entertainment ISCA Archive Real-time Talking Head Driven by Voice and its Application to Communication and Entertainment Shigeo MORISHIMA Seikei University ABSTRACT Recently computer can make cyberspace to walk through

More information

Introduction to Computer Graphics. Animation (2) May 26, 2016 Kenshi Takayama

Introduction to Computer Graphics. Animation (2) May 26, 2016 Kenshi Takayama Introduction to Computer Graphics Animation (2) May 26, 2016 Kenshi Takayama Physically-based deformations 2 Simple example: single mass & spring in 1D Mass m, position x, spring coefficient k, rest length

More information

Computer Animation and Visualisation. Lecture 3. Motion capture and physically-based animation of characters

Computer Animation and Visualisation. Lecture 3. Motion capture and physically-based animation of characters Computer Animation and Visualisation Lecture 3. Motion capture and physically-based animation of characters Character Animation There are three methods Create them manually Use real human / animal motions

More information

Thiruvarangan Ramaraj CS525 Graphics & Scientific Visualization Spring 2007, Presentation I, February 28 th 2007, 14:10 15:00. Topic (Research Paper):

Thiruvarangan Ramaraj CS525 Graphics & Scientific Visualization Spring 2007, Presentation I, February 28 th 2007, 14:10 15:00. Topic (Research Paper): Thiruvarangan Ramaraj CS525 Graphics & Scientific Visualization Spring 2007, Presentation I, February 28 th 2007, 14:10 15:00 Topic (Research Paper): Jinxian Chai and Jessica K. Hodgins, Performance Animation

More information

Welcome to CS 231. Topics in Computer Animation. Victor Zordan EBU II 337

Welcome to CS 231. Topics in Computer Animation. Victor Zordan EBU II 337 Welcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu Overview Administravia Projects History of animation Research Areas About me Mech Engineering(BS) Computer Science

More information

Animation, Motion Capture, & Inverse Kinematics. Announcements: Quiz

Animation, Motion Capture, & Inverse Kinematics. Announcements: Quiz Animation, Motion Capture, & Inverse Kinematics Announcements: Quiz On Tuesday (3/10), in class One 8.5x11 sheet of notes allowed Sample quiz (from a previous year) on website Focus on reading comprehension

More information

Human body animation. Computer Animation. Human Body Animation. Skeletal Animation

Human body animation. Computer Animation. Human Body Animation. Skeletal Animation Computer Animation Aitor Rovira March 2010 Human body animation Based on slides by Marco Gillies Human Body Animation Skeletal Animation Skeletal Animation (FK, IK) Motion Capture Motion Editing (retargeting,

More information

3D FACIAL EXPRESSION TRACKING AND REGENERATION FROM SINGLE CAMERA IMAGE BASED ON MUSCLE CONSTRAINT FACE MODEL

3D FACIAL EXPRESSION TRACKING AND REGENERATION FROM SINGLE CAMERA IMAGE BASED ON MUSCLE CONSTRAINT FACE MODEL International Archives of Photogrammetry and Remote Sensing. Vol. XXXII, Part 5. Hakodate 1998 3D FACIAL EXPRESSION TRACKING AND REGENERATION FROM SINGLE CAMERA IMAGE BASED ON MUSCLE CONSTRAINT FACE MODEL

More information

Announcements: Quiz. Animation, Motion Capture, & Inverse Kinematics. Last Time? Today: How do we Animate? Keyframing. Procedural Animation

Announcements: Quiz. Animation, Motion Capture, & Inverse Kinematics. Last Time? Today: How do we Animate? Keyframing. Procedural Animation Announcements: Quiz Animation, Motion Capture, & Inverse Kinematics On Friday (3/1), in class One 8.5x11 sheet of notes allowed Sample quiz (from a previous year) on website Focus on reading comprehension

More information

CS-184: Computer Graphics

CS-184: Computer Graphics CS-184: Computer Graphics Lecture 19: Introduction to Animation Maneesh Agrawala University of California, Berkeley Slides based on those of James O Brien Introduction to Animation Generate perception

More information

CS-184: Computer Graphics. Introduction to Animation. Generate perception of motion with sequence of image shown in rapid succession

CS-184: Computer Graphics. Introduction to Animation. Generate perception of motion with sequence of image shown in rapid succession CS-184: Computer Graphics Lecture #17: Introduction to Animation Prof. James O Brien University of California, Berkeley V2008-F-17-1.0 1 Introduction to Animation Generate perception of motion with sequence

More information

Motion Synthesis and Editing. Yisheng Chen

Motion Synthesis and Editing. Yisheng Chen Motion Synthesis and Editing Yisheng Chen Overview Data driven motion synthesis automatically generate motion from a motion capture database, offline or interactive User inputs Large, high-dimensional

More information

Hair Strand Extraction by Template Matching using Gabor Filter and Histogram

Hair Strand Extraction by Template Matching using Gabor Filter and Histogram Hair Strand Extraction by Template Matching using Gabor Filter and Histogram Fatemeh Cheraghchi 1, Won-Sook Lee 2 1,2 University of Ottawa e-mail: fcher061@uottawa.ca, wslee@uottawa.ca Abstract Hair modelling

More information

Realistic Human Head Modeling with Multi-view Hairstyle Reconstruction

Realistic Human Head Modeling with Multi-view Hairstyle Reconstruction Realistic Human Head Modeling with Multi-view Hairstyle Reconstruction Xiaolan Li and Hongbin Zha ational Laboratory on Machine Perception, Peing University 100871, Beiing, P.R.China Email: {lixlan,zha}@cis.pu.edu.cn

More information

Flexible Registration of Human Motion Data with Parameterized Motion Models

Flexible Registration of Human Motion Data with Parameterized Motion Models Flexible Registration of Human Motion Data with Parameterized Motion Models Yen-Lin Chen Texas A&M University Jianyuan Min Texas A&M University Jinxiang Chai Texas A&M University Figure 1: Our registration

More information

CS 775: Advanced Computer Graphics. Lecture 8 : Motion Capture

CS 775: Advanced Computer Graphics. Lecture 8 : Motion Capture CS 775: Advanced Computer Graphics Lecture 8 : History Study of human motion Leonardo da Vinci (1452 1519) History Study of human motion Edward J. Muybridge, 1830 1904 http://en.wikipedia.org/wiki/eadweard_muybridge

More information

How does the magic happen?

How does the magic happen? CHARACTER ANIMATION Dr. Andreas Aristidou Image taken from https://marionettestudio.com/ How does the magic happen? 1 Overview Introduction to Character Animation Character Rigging Setup the skeletal system

More information

Adding Hand Motion to the Motion Capture Based Character Animation

Adding Hand Motion to the Motion Capture Based Character Animation Adding Hand Motion to the Motion Capture Based Character Animation Ge Jin and James Hahn Computer Science Department, George Washington University, Washington DC 20052 {jinge, hahn}@gwu.edu Abstract. Most

More information

Kinematics & Motion Capture

Kinematics & Motion Capture Lecture 27: Kinematics & Motion Capture Computer Graphics and Imaging UC Berkeley CS184/284A, Spring 2017 Forward Kinematics (Slides with James O Brien) Forward Kinematics Articulated skeleton Topology

More information

CS-184: Computer Graphics. Administrative

CS-184: Computer Graphics. Administrative CS-184: Computer Graphics Lecture #17: Introduction to Animation Prof. James O Brien University of California, Berkeley V2005-17-1.1 Administrative You should have turned in project proposal Assignment

More information

CS 775: Advanced Computer Graphics. Lecture 17 : Motion Capture

CS 775: Advanced Computer Graphics. Lecture 17 : Motion Capture CS 775: Advanced Computer Graphics Lecture 17 : History Study of human motion Leonardo da Vinci (1452 1519) History Study of human motion Edward J. Muybridge, 1830 1904 http://en.wikipedia.org/wiki/eadweard_muybridge

More information

FACIAL ANIMATION WITH MOTION CAPTURE BASED ON SURFACE BLENDING

FACIAL ANIMATION WITH MOTION CAPTURE BASED ON SURFACE BLENDING FACIAL ANIMATION WITH MOTION CAPTURE BASED ON SURFACE BLENDING Lijia Zhu and Won-Sook Lee School of Information Technology and Engineering, University of Ottawa 800 King Edward Ave., Ottawa, Ontario, Canada,

More information

The ExtReAM Library: Extensible Real-time Animations for Multiple Platforms

The ExtReAM Library: Extensible Real-time Animations for Multiple Platforms 1 The ExtReAM Library: Extensible Real-time Animations for Multiple Platforms Pieter Jorissen, Jeroen Dierckx and Wim Lamotte Interdisciplinary institute for BroadBand Technology (IBBT) Expertise Centre

More information

CSE452 Computer Graphics

CSE452 Computer Graphics CSE452 Computer Graphics Lecture 19: From Morphing To Animation Capturing and Animating Skin Deformation in Human Motion, Park and Hodgins, SIGGRAPH 2006 CSE452 Lecture 19: From Morphing to Animation 1

More information

CS-184: Computer Graphics. Today

CS-184: Computer Graphics. Today CS-184: Computer Graphics Lecture #18: Introduction to Animation Prof. James O Brien University of California, Berkeley V2005-18-1.0 Today Tessellation Introduction to Animation 2 Adaptive Tessellation

More information

Animating Hair with Loosely Connected Particles

Animating Hair with Loosely Connected Particles EUROGRAPHICS 2003 / P. Brunet and D. Fellner (Guest Editors) Volume 22 (2003), Number 3 Animating Hair with Loosely Connected Particles Yosuke Bando Bing-Yu Chen Tomoyuki Nishita The University of Tokyo

More information

Homework 2 Questions? Animation, Motion Capture, & Inverse Kinematics. Velocity Interpolation. Handing Free Surface with MAC

Homework 2 Questions? Animation, Motion Capture, & Inverse Kinematics. Velocity Interpolation. Handing Free Surface with MAC Homework 2 Questions? Animation, Motion Capture, & Inverse Kinematics Velocity Interpolation Original image from Foster & Metaxas, 1996 In 2D: For each axis, find the 4 closest face velocity samples: Self-intersecting

More information

Transfer Facial Expressions with Identical Topology

Transfer Facial Expressions with Identical Topology Transfer Facial Expressions with Identical Topology Alice J. Lin Department of Computer Science University of Kentucky Lexington, KY 40506, USA alice.lin@uky.edu Fuhua (Frank) Cheng Department of Computer

More information

A Rotor Platform Assisted System for 3D Hairstyles

A Rotor Platform Assisted System for 3D Hairstyles A Rotor Platform Assisted System for 3D Hairstyles Chai-Ying Lee, Wei-Ru Chen, Eugenia Leu*, Ming Ouhyoung Dept. of Computer Science and Information Engineering, National Taiwan University, Taiwan {carollee,

More information

MOTION capture is a technique and a process that

MOTION capture is a technique and a process that JOURNAL OF L A TEX CLASS FILES, VOL. 6, NO. 1, JANUARY 2008 1 Automatic estimation of skeletal motion from optical motion capture data xxx, Member, IEEE, Abstract Utilization of motion capture techniques

More information

Online Motion Capture Marker Labeling for Multiple Interacting Articulated Targets

Online Motion Capture Marker Labeling for Multiple Interacting Articulated Targets Online Motion Capture Marker Labeling for Multiple Interacting Articulated Targets Qian Yu, Qing Li, and Zhigang Deng Department of Computer Science University of Houston Houston, TX, 77204, USA http://www.cs.uh.edu

More information

Shape and Expression Space of Real istic Human Faces

Shape and Expression Space of Real istic Human Faces 8 5 2006 5 Vol8 No5 JOURNAL OF COMPU TER2AIDED DESIGN & COMPU TER GRAPHICS May 2006 ( 0087) (peiyuru @cis. pku. edu. cn) : Canny ; ; ; TP394 Shape and Expression Space of Real istic Human Faces Pei Yuru

More information

Creating life in Ancient Sites

Creating life in Ancient Sites Creating life in Ancient Sites Presentation to Dongguk University Nadia MAGNENAT-THALMANN Switzerland Background Human body has been a long time inspiration topics 1 Background Generating human models

More information

Character Animation Seminar Report: Complementing Physics with Motion Capture

Character Animation Seminar Report: Complementing Physics with Motion Capture Character Animation Seminar Report: Complementing Physics with Motion Capture Stefan John 1, and Alexis Heloir 2 1 Saarland University, Computer Graphics Lab, Im Stadtwald Campus E 1 1, 66123 Saarbrücken,

More information

Computer Animation. Algorithms and Techniques. z< MORGAN KAUFMANN PUBLISHERS. Rick Parent Ohio State University AN IMPRINT OF ELSEVIER SCIENCE

Computer Animation. Algorithms and Techniques. z< MORGAN KAUFMANN PUBLISHERS. Rick Parent Ohio State University AN IMPRINT OF ELSEVIER SCIENCE Computer Animation Algorithms and Techniques Rick Parent Ohio State University z< MORGAN KAUFMANN PUBLISHERS AN IMPRINT OF ELSEVIER SCIENCE AMSTERDAM BOSTON LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO

More information

A Geometric Approach to Animating Thin Surface Features in SPH Water

A Geometric Approach to Animating Thin Surface Features in SPH Water A Geometric Approach to Animating Thin Surface Features in SPH Water Taekwon Jang et al. Computer Animation and Social Agents 2013 (CASA) Jong-Hyun Kim 2013. 11.08 Abstract We propose a geometric approach

More information

Animation Essentially a question of flipping between many still images, fast enough

Animation Essentially a question of flipping between many still images, fast enough 33(70) Information Coding / Computer Graphics, ISY, LiTH Animation Essentially a question of flipping between many still images, fast enough 33(70) Animation as a topic Page flipping, double-buffering

More information

Epitomic Analysis of Human Motion

Epitomic Analysis of Human Motion Epitomic Analysis of Human Motion Wooyoung Kim James M. Rehg Department of Computer Science Georgia Institute of Technology Atlanta, GA 30332 {wooyoung, rehg}@cc.gatech.edu Abstract Epitomic analysis is

More information

Chain Shape Matching for Simulating Complex Hairstyles

Chain Shape Matching for Simulating Complex Hairstyles Volume 28 (2009), Number 7 pp. 1 8 COMPUTER GRAPHICS forum Chain Shape Matching for Simulating Complex Hairstyles W. Rungjiratananon 1, Y. Kanamori 2 and T. Nishita 1 1 The University of Tokyo, Japan 2

More information

Abstract We present a system which automatically generates a 3D face model from a single frontal image of a face. Our system consists of two component

Abstract We present a system which automatically generates a 3D face model from a single frontal image of a face. Our system consists of two component A Fully Automatic System To Model Faces From a Single Image Zicheng Liu Microsoft Research August 2003 Technical Report MSR-TR-2003-55 Microsoft Research Microsoft Corporation One Microsoft Way Redmond,

More information

The Online Gait Measurement for Characteristic Gait Animation Synthesis

The Online Gait Measurement for Characteristic Gait Animation Synthesis The Online Gait Measurement for Characteristic Gait Animation Synthesis Yasushi Makihara 1, Mayu Okumura 1, Yasushi Yagi 1, and Shigeo Morishima 2 1 The Institute of Scientific and Industrial Research,

More information

Chain Shape Matching for Simulating Complex Hairstyles

Chain Shape Matching for Simulating Complex Hairstyles DOI: 1.1111/j.1467-8659.21.1755.x COMPUTER GRAPHICS forum Volume (21), number pp. 1 9 Chain Shape Matching for Simulating Complex Hairstyles W. Rungjiratananon 1, Y. Kanamori 2 and T. Nishita 1 1 The University

More information

Graphics, Vision, HCI. K.P. Chan Wenping Wang Li-Yi Wei Kenneth Wong Yizhou Yu

Graphics, Vision, HCI. K.P. Chan Wenping Wang Li-Yi Wei Kenneth Wong Yizhou Yu Graphics, Vision, HCI K.P. Chan Wenping Wang Li-Yi Wei Kenneth Wong Yizhou Yu Li-Yi Wei Background Stanford (95-01), NVIDIA (01-05), MSR (05-11) Research Nominal: Graphics, HCI, parallelism Actual: Computing

More information

MODELING AND HIERARCHY

MODELING AND HIERARCHY MODELING AND HIERARCHY Introduction Models are abstractions of the world both of the real world in which we live and of virtual worlds that we create with computers. We are all familiar with mathematical

More information

3D Linear Facial Animation Based on Real Data

3D Linear Facial Animation Based on Real Data 3D Linear Facial Animation Based on Real Data Andréa Britto Mattos IME - Universidade de São Paulo amattos@ime.usp.br Roberto M. Cesar Jr IME - Universidade de São Paulo cesar@ime.usp.br Jesús P. Mena-Chalco

More information

Human Motion Synthesis by Motion Manifold Learning and Motion Primitive Segmentation

Human Motion Synthesis by Motion Manifold Learning and Motion Primitive Segmentation Human Motion Synthesis by Motion Manifold Learning and Motion Primitive Segmentation Chan-Su Lee and Ahmed Elgammal Rutgers University, Piscataway, NJ, USA {chansu, elgammal}@cs.rutgers.edu Abstract. We

More information

CS 231. Motion Capture Data I. The Pipeline. Bodenheimer et al

CS 231. Motion Capture Data I. The Pipeline. Bodenheimer et al CS 231 Motion Capture Data I The Pipeline Bodenheimer et al 1 Marker Magnetic Optical Marker placement On limbs vs joints neither is ideal Over tight clothing or thin skin In repeatable 'landmarks' Using

More information

3D Production Pipeline

3D Production Pipeline Overview 3D Production Pipeline Story Character Design Art Direction Storyboarding Vocal Tracks 3D Animatics Modeling Animation Rendering Effects Compositing Basics : OpenGL, transformation Modeling :

More information

Image-Based Deformation of Objects in Real Scenes

Image-Based Deformation of Objects in Real Scenes Image-Based Deformation of Objects in Real Scenes Han-Vit Chung and In-Kwon Lee Dept. of Computer Science, Yonsei University sharpguy@cs.yonsei.ac.kr, iklee@yonsei.ac.kr Abstract. We present a new method

More information

Personal style & NMF-based Exaggerative Expressions of Face. Seongah Chin, Chung-yeon Lee, Jaedong Lee Multimedia Department of Sungkyul University

Personal style & NMF-based Exaggerative Expressions of Face. Seongah Chin, Chung-yeon Lee, Jaedong Lee Multimedia Department of Sungkyul University Personal style & NMF-based Exaggerative Expressions of Face Seongah Chin, Chung-yeon Lee, Jaedong Lee Multimedia Department of Sungkyul University Outline Introduction Related Works Methodology Personal

More information

Introduction to Computer Graphics. Animation (1) May 19, 2016 Kenshi Takayama

Introduction to Computer Graphics. Animation (1) May 19, 2016 Kenshi Takayama Introduction to Computer Graphics Animation (1) May 19, 2016 Kenshi Takayama Skeleton-based animation Simple Intuitive Low comp. cost https://www.youtube.com/watch?v=dsonab58qva 2 Representing a pose using

More information

Animation. Itinerary. What is Animation? What is Animation? Animation Methods. Modeling vs. Animation Computer Graphics Lecture 22

Animation. Itinerary. What is Animation? What is Animation? Animation Methods. Modeling vs. Animation Computer Graphics Lecture 22 15-462 Computer Graphics Lecture 22 Animation April 22, 2003 M. Ian Graham Carnegie Mellon University What is Animation? Making things move What is Animation? Consider a model with n parameters Polygon

More information

Speech Driven Synthesis of Talking Head Sequences

Speech Driven Synthesis of Talking Head Sequences 3D Image Analysis and Synthesis, pp. 5-56, Erlangen, November 997. Speech Driven Synthesis of Talking Head Sequences Peter Eisert, Subhasis Chaudhuri,andBerndGirod Telecommunications Laboratory, University

More information

Animation COM3404. Richard Everson. School of Engineering, Computer Science and Mathematics University of Exeter

Animation COM3404. Richard Everson. School of Engineering, Computer Science and Mathematics University of Exeter Animation COM3404 Richard Everson School of Engineering, Computer Science and Mathematics University of Exeter R.M.Everson@exeter.ac.uk http://www.secamlocal.ex.ac.uk/studyres/com304 Richard Everson Animation

More information

Animation. Itinerary Computer Graphics Lecture 22

Animation. Itinerary Computer Graphics Lecture 22 15-462 Computer Graphics Lecture 22 Animation April 22, 2003 M. Ian Graham Carnegie Mellon University Itinerary Review Basic Animation Keyed Animation Motion Capture Physically-Based Animation Behavioral

More information

HIGH-RESOLUTION ANIMATION OF FACIAL DYNAMICS

HIGH-RESOLUTION ANIMATION OF FACIAL DYNAMICS HIGH-RESOLUTION ANIMATION OF FACIAL DYNAMICS N. Nadtoka, J.R. Tena, A. Hilton, J. Edge Centre for Vision, Speech and Signal Processing, University of Surrey {N.Nadtoka, J.Tena, A.Hilton}@surrey.ac.uk Keywords:

More information

Stop-Motion TOPICS. The Stop-Motion Camera Stop-Motion Options Add Mode Stop-Motion Camera Orientation Onion Skin

Stop-Motion TOPICS. The Stop-Motion Camera Stop-Motion Options Add Mode Stop-Motion Camera Orientation Onion Skin Stop-Motion Stop-Motion is a technique whereby objects are photographed in a series of slightly different positions such that they appear to move when the photographs are played back in quick succession.

More information

Announcements. Midterms back at end of class ½ lecture and ½ demo in mocap lab. Have you started on the ray tracer? If not, please do due April 10th

Announcements. Midterms back at end of class ½ lecture and ½ demo in mocap lab. Have you started on the ray tracer? If not, please do due April 10th Announcements Midterms back at end of class ½ lecture and ½ demo in mocap lab Have you started on the ray tracer? If not, please do due April 10th 1 Overview of Animation Section Techniques Traditional

More information

Real Time Rendering. CS 563 Advanced Topics in Computer Graphics. Songxiang Gu Jan, 31, 2005

Real Time Rendering. CS 563 Advanced Topics in Computer Graphics. Songxiang Gu Jan, 31, 2005 Real Time Rendering CS 563 Advanced Topics in Computer Graphics Songxiang Gu Jan, 31, 2005 Introduction Polygon based rendering Phong modeling Texture mapping Opengl, Directx Point based rendering VTK

More information

15-462: Computer Graphics. Jessica Hodgins and Alla Safonova

15-462: Computer Graphics. Jessica Hodgins and Alla Safonova 15-462: Computer Graphics Jessica Hodgins and Alla Safonova Introduction Administrivia Who are we? What is computer graphics? A few case studies Administration Web page www.cs.cmu.edu/~jkh/462_s07 Linked

More information

Sculpting 3D Models. Glossary

Sculpting 3D Models. Glossary A Array An array clones copies of an object in a pattern, such as in rows and columns, or in a circle. Each object in an array can be transformed individually. Array Flyout Array flyout is available in

More information

Modelling and Animating Hand Wrinkles

Modelling and Animating Hand Wrinkles Modelling and Animating Hand Wrinkles X. S. Yang and Jian J. Zhang National Centre for Computer Animation Bournemouth University, United Kingdom {xyang, jzhang}@bournemouth.ac.uk Abstract. Wrinkles are

More information

SPACIAL GROOM. A Thesis LANDON LAWRENCE HAGAN

SPACIAL GROOM. A Thesis LANDON LAWRENCE HAGAN SPACIAL GROOM A Thesis by LANDON LAWRENCE HAGAN Submitted to the Office of Graduate and Professional Studies of Texas A&M University in partial fulfillment of the requirements for the degree of MASTER

More information

COMPUTER ANIMATION 3 KEYFRAME ANIMATION, RIGGING, SKINNING AND CHARACTER ANIMATION. Rémi Ronfard, Animation, M2R MOSIG

COMPUTER ANIMATION 3 KEYFRAME ANIMATION, RIGGING, SKINNING AND CHARACTER ANIMATION. Rémi Ronfard, Animation, M2R MOSIG COMPUTER ANIMATION 3 KEYFRAME ANIMATION, RIGGING, SKINNING AND CHARACTER ANIMATION Rémi Ronfard, Animation, M2R MOSIG 2 Outline Principles of animation Keyframe interpolation Rigging, skinning and walking

More information

Phase-Functioned Neural Networks for Motion Learning

Phase-Functioned Neural Networks for Motion Learning Phase-Functioned Neural Networks for Motion Learning TAMS University of Hamburg 03.01.2018 Sebastian Starke University of Edinburgh School of Informatics Institue of Perception, Action and Behaviour Sebastian.Starke@ed.ac.uk

More information

Motion for Computer Animation. Michael Gleicher Department of Computer Sciences University of Wisconsin, Madison

Motion for Computer Animation. Michael Gleicher Department of Computer Sciences University of Wisconsin, Madison Motion for Computer Animation Michael Gleicher Department of Computer Sciences University of Wisconsin, Madison Outline A brief history of computer animation (animation appreciation) Video! Techniques

More information

3D Reconstruction of Human Bodies with Clothes from Un-calibrated Monocular Video Images

3D Reconstruction of Human Bodies with Clothes from Un-calibrated Monocular Video Images 3D Reconstruction of Human Bodies with Clothes from Un-calibrated Monocular Video Images presented by Tran Cong Thien Qui PhD Candidate School of Computer Engineering & Institute for Media Innovation Supervisor:

More information

Free-form deformation (FFD)

Free-form deformation (FFD) T.D. DeRose, M. Meyer, Harmonic Coordinates. Pixar Technical Memo #06-02 Free-form deformation (FFD) Advanced Computer Animation Techniques Aug-Dec 2014 cesteves@cimat.mx Free-form deformation (FFD) 2d

More information

Geometric Modeling. Bing-Yu Chen National Taiwan University The University of Tokyo

Geometric Modeling. Bing-Yu Chen National Taiwan University The University of Tokyo Geometric Modeling Bing-Yu Chen National Taiwan University The University of Tokyo What are 3D Objects? 3D Object Representations What are 3D objects? The Graphics Process 3D Object Representations Raw

More information

Computer Graphics. CS52 Fall computer graphics introduction 2006 fabio pellacini 1

Computer Graphics. CS52 Fall computer graphics introduction 2006 fabio pellacini 1 Computer Graphics CS52 Fall 2006 computer graphics introduction 2006 fabio pellacini 1 introduction computer graphics introduction 2006 fabio pellacini 2 Computer Graphics: the study of creating images

More information

Computer Graphics. CS52 Winter computer graphics introduction 2008 fabio pellacini 1. introduction

Computer Graphics. CS52 Winter computer graphics introduction 2008 fabio pellacini 1. introduction Computer Graphics CS52 Winter 2008 computer graphics introduction 2008 fabio pellacini 1 introduction computer graphics introduction 2008 fabio pellacini 2 Computer Graphics: the study of creating images

More information

Modeling Expressive Wrinkles and Hair for Virtual Humans. Yosuke Bando. A Master Thesis

Modeling Expressive Wrinkles and Hair for Virtual Humans. Yosuke Bando. A Master Thesis Modeling Expressive Wrinkles and Hair for Virtual Humans by Yosuke Bando A Master Thesis Submitted to the Graduate School of Information Science and Technology The University of Tokyo on February 4, 2003

More information

Computer Graphics. Si Lu. Fall uter_graphics.htm 11/27/2017

Computer Graphics. Si Lu. Fall uter_graphics.htm 11/27/2017 Computer Graphics Si Lu Fall 2017 http://web.cecs.pdx.edu/~lusi/cs447/cs447_547_comp uter_graphics.htm 11/27/2017 Last time o Ray tracing 2 Today o Animation o Final Exam: 14:00-15:30, Novermber 29, 2017

More information

Multi-modal Translation and Evaluation of Lip-synchronization using Noise Added Voice

Multi-modal Translation and Evaluation of Lip-synchronization using Noise Added Voice Multi-modal Translation and Evaluation of Lip-synchronization using Noise Added Voice Shigeo MORISHIMA (,2), Satoshi NAKAMURA (2) () Faculty of Engineering, Seikei University. --, Kichijoji-Kitamachi,

More information