Title: 681 - Introduction to Computer Graphics
1Human Figure - Overview
Tasks Reaching Grasping Walking Talking Motor
Skills
Layered Construction Bone Muscle Skin
Intelligent behavior
Other Motions Facial Expression Gestures Idiosyncr
atic Secondary Motion
Reactionary Motions Clothes Hair
2Modeling the Human Form
Artistic Anatomy Anatomy related to surface
appearance versus Medical Anatomy Well-developed
literature
Forensic Science Facial Reconstruction
Plastic Surgery Surface Appearance Reconstruction
3Layered Bone-Muscle-Skin
Muscle Tendons
Fatty Tissue
Bone
Skin
4Modeling - Layered
FFD muslces
John Chadwick, ABD
5Modeling - Thalmann, EPFL
Implicit surfaces
From http//ligwww.epfl.ch/
6Modeling
Embed polyhedra in implicit surface Implicits
used for approx. collision detect
respond Polyhedra used for display
Use M.-P. Cani technique to distort implicits
based on collisions
Karan Singh, PhD
7Human Figure
Ferdi Scheepers, PhD
Use artistic anatomy to design muscles
8Human Figure
9Human Figure
10Figures - Wilhelms, UCSB
http//www.cse.ucsc.edu/wilhelms/fauna/Monkeys/5m
onk_parts.gif
11Reaching Grasping
Inverse Kinematics
What is human-like motion?
Path planning
Holding and manipulating tools
12Reaching
Arm - 7 DoF
Or 2 at elbow, 2 at wrist
Or 1 at elbow, 2 at wrist, add one at mid-forearm
Shoulder 3 DoF
Wrist 3 DoF
Elbow 1 DoF
13Reaching - heuristic
Decide on reasonable plane for arm based on task
Reduce problem to 2D arm position hand
configuration
14Reaching
Joint limits are a function of joint position
Collision avoidance with body, other limbs
Strength a function of joint position
15Whats human-like ?
Depends on orientation and task
straight-line path
Minimize total torque
Minimize maximum velocity, acceleration, jerk
Maximize comfort
16In obstacle-filled environment
Dave Miller PhD
17Grasping
Standard methods of grasping
By handle
Two finger
Wrap around
Two hand
18Walking
Gravity
Simplify dynamics Decouple reduce DoFs
Maintain balance (static)
Hip 3 DoF
Knee 1 DoF
Ankle 3 DoF
Toes 1 DoF
but usually not independent (free)
19Walking
20Walk Cycle
21Run Cycle
22Walking - Hip Angles v. Time
23Walking - Jessica Hodgins, CMU
24Facial Animation
Complex surface
Very familiar structure
Deformable surface
Very important - Principal means of communication
Facial expressions, lip-synch, prosodic facial
animation
25Facial Animation by Texture Maps
Ebert - from Getting Into Art
26Facial Animation
http//mambo.ucsc.edu/psl/sig97/siggraph97-panel.h
tml
27Facial Action Units (FACs)
From Eckman and Friesen
28Facial Animation
Fred Parke model
http//mambo.ucsc.edu/psl/sig97/siggraph97-panel.h
tml
29Digitizing Faces
30Facial Modeling - Surface Springs
31Facial Animation - Structural
32Facial Animation
Terzopolous, NYU
http//mambo.ucsc.edu/psl/sig97/siggraph97-panel.h
tml
33Facial Animation
www.cis.ohio-state.edu/research/graphics/research/
FacialAnimation/
Scott King, PhD
34Behavior
AI, Spatial reasoning, human-like reaction
Intelligent interaction with user
Engage in conversation w/gestures
Cooperation w/ other agents
35Behavior
Daniel Thalmann, LIG, EPFL
36Cloth and Clothes
Texture maps
draping
flowing
Full collision detection and response
37Simulate at what level?
Fold level - catenary curves between points of
support
Patch level - triangles or higher order patches
Weave level - warp and weft
Thread level - property and structure of thread
38Tight Fitting Clothes
Daniel Thalmann, EPFL
39Cloth
40Cloth
41Cloth
42Cloth
43Cloth
44Cloth
45Cloth
Nadia Magnenat-Thalmann, MIRALab
46Clothes
http//cs-people.bu.edu/jingbinw/Clothsim_Submit.P
DF
47Hair
Texture map
Rigid object
Model each strand
Model by clumps
Rigid underlayment w/ strands over top
48Hair
49Standards Resources
H-anim - human animation working group
http//www.h-anim.org/
MPEG-4 - Moving Pictures Expert Group
http//mpeg.telecomitalialab.com/standards/mpeg-4/
mpeg-4.htm http//ligwww.epfl.ch/mpeg4/
The Visible Human Project http//plum.ia.polsl.gli
wice.pl/DIP/visible/visible_human.html
50The Major Players
Daniel Thalmann - The Computer Graphics Lab (LIG)
at the Swiss Federal Institute of Technology
(EPFL) in Lausanne http//ligwww.epfl.ch/
Nadia Thalmann - MIRALab research group at the
University of Geneva http//www.miralab.unige.ch/
MIRAhtml/mirahome.htm
Norm Badler - Center for Human Modeling and
Simulation athe University of Pennsylvania http//
www.cis.upenn.edu/hms/
51The Major Players
Jane Wilhelms - UCSC www.cse.ucsc.edu/wilhelms/
Demitri Terzopolous - NYU mrl.nyu.edu/dt/
Michiel van de Panne - Vancouver,
B.C. www.dgp.utoronto.ca/people/van/van.html
52The Major Players
Tom Calvert - Simon Fraser www.cs.sfu.ca/people/Fa
culty/Calvert/index.html
Marie-Paule Cani - iMAGIS www-imagis.imag.fr/Membr
es/Marie-Paule.Cani/index.gb.html
Michael Cohen - MicroSoft Research www.research.m
icrosoft.com/cohen/
53The Major Players
Michael Gleicher - Wisconsin www.cs.wisc.edu/gle
icher/
Jessica Hodgins - CMU www.ri.cmu.edu/people/hodgin
s_jessica.html www.cc.gatech.edu/gvu/animation/Are
as/humanMotion/humanMotion.html