Rishabh Battulwar Research and Development at Digital Domain VFx - - PowerPoint PPT Presentation
Rishabh Battulwar Research and Development at Digital Domain VFx - - PowerPoint PPT Presentation
Data-Driven Future in Visual Effects Rishabh Battulwar Research and Development at Digital Domain VFx pipelines Fluids Hair Smoke Fire Rigid Body Facial Animation What s important? Natural Facial Shapes Realistic Appearance Facial
VFx pipelines
Fluids Fire Smoke Rigid Body Hair
What’s important?
Facial Animation
Natural Facial Shapes Realistic Appearance
Facial Motion
Highly Non-Linear Organic Person Specific
Facial Animation Goal
Traditional Model
Ekman and Friesen (1978)
Facial Action Coding System (FACS)
50-60 Primary Shapes
Empirical Interpretations GENERIC Facial Shape Basis* Codify Facial Expressions Inspired by Facial Musculature
FACS Model
FACS shapes Animation Rig Setup 50-60 Primary Shapes More than 1000 Combination Shapes
FACS Model
50-60 Primary Shapes More than 1000 Combination Shapes Primary Shape Primary Shape Hand-CORRECTED Combo Shape
An example of combination shape in FACS model
[A] [B] [A+B]*
FACS Model
FACS shapes Animation Rig Setup 50-60 Primary Shapes More than 1000 Combination Shapes
FACS Model
FACS based process
Geometric Approach
Low-Resolution Capture
Geometric Approach
MASQUERADE
Geometric Mesh Deformer Output
Geometric Approach
Correspondence Mapping Performance Transfer using Differential Geometry
Geometric Approach
MASQUERADE
Geometric Mesh Deformer Output Quick Result !
Geometric Approach
MASQUERADE
Geometric Mesh Deformer Output NO ! Medium-scale & Hi-resolution detail ! NOT ! True to the Person Quick Result !
NO ! Medium-scale & Hi-resolution detail ! NOT ! True to the Person
NO ! Medium-scale & Hi-resolution detail ! NOT ! True to the Person
NO ! Medium-scale & Hi-resolution detail ! NOT ! True to the Person
Data Preparation
Raw Data Capture Rigs
Data Preparation
High-Resolution Captures
Capturing Facial Range of Motion Offline Processing
Data Preparation
More High-Resolution Captures
Capturing Mesoscopic Detail Texture Maps
MASQUERADE
Data-driven Shape Model
Taking sparse facial capture to high-resolution data
Moser et. al. ‘17 - Masquerade
Medium-scale & Hi-frequency detail ! True to the Person !
Medium-scale & Hi-frequency detail ! True to the Person !
Medium-scale & Hi-frequency detail ! True to the Person !
Issues in Geometric Approach
Specific features (lip shapes) Collapsing Geometry
Synthetic Data-driven Corrections on CG Creatures
Sculpted Corrections for CG Creatures No FACS-based BlendShape-Rig
Data-driven Corrections on CG Creatures
Pre-Correction Post-Correction Source
Hendler et. al. ‘17 - Direct Drive
More examples - Wrinkle Map Regression
Comparison
Takes Several Months Shape-space modeled iteratively Takes 1-2 Weeks Shape-space built from physical data
Final Result
Markered face input Large-Scale Geomteric Deformation using low-resolution capture Training Data!! Final High-Resolution Output Mesh Overview of Data-Driven Facial Animation