CS-184: Computer Graphics
Lecture #19: Motion Capture!
! !
- Prof. James O’Brien!
University of California, Berkeley!
! !
V2015-S-18-1.0
1 18-MoCap.key - April 8, 2015 2
Today
- Motion Capture
2 18-MoCap.key - April 8, 2015
CS-184: Computer Graphics Lecture #19: Motion Capture ! ! ! Prof. - - PDF document
CS-184: Computer Graphics Lecture #19: Motion Capture ! ! ! Prof. James OBrien ! University of California, Berkeley ! ! ! V2015-S-18-1.0 1 18-MoCap.key - April 8, 2015 Today Motion Capture 2 2 18-MoCap.key - April 8, 2015 Motion
! !
University of California, Berkeley!
! !
V2015-S-18-1.0
1 18-MoCap.key - April 8, 2015 2
2 18-MoCap.key - April 8, 2015
3
Setup and calibrate equipment Record performance Process motion data Generate animation
3 18-MoCap.key - April 8, 2015 4
From Rose, et al., 1998
4 18-MoCap.key - April 8, 2015
5
5 18-MoCap.key - April 8, 2015 6
Images from Motion Analysis
6 18-MoCap.key - April 8, 2015
7
7 18-MoCap.key - April 8, 2015 8
Phoenix Technology Phase Space
8 18-MoCap.key - April 8, 2015
9
Control May be wireless
9 18-MoCap.key - April 8, 2015 10
10 18-MoCap.key - April 8, 2015
11
Analogus
11 18-MoCap.key - April 8, 2015 12
Digital Image Design
12 18-MoCap.key - April 8, 2015
13
13 18-MoCap.key - April 8, 2015 14
14 18-MoCap.key - April 8, 2015
15
Witkin and Popovic, 1995
15 18-MoCap.key - April 8, 2015 16
Gleicher, SIGGRAPH 98
16 18-MoCap.key - April 8, 2015
17
Result after adjustment Inital sampled data Adjustment
17 18-MoCap.key - April 8, 2015 18
18 18-MoCap.key - April 8, 2015
19
Witkin and Popovic SIGGRAPH 95
!
19 18-MoCap.key - April 8, 2015 20
Witkin and Popovic SIGGRAPH 95
20 18-MoCap.key - April 8, 2015
21
! !
21 18-MoCap.key - April 8, 2015 22
Bruderlin and Williams, SIGGRAPH 95
22 18-MoCap.key - April 8, 2015
23
23 18-MoCap.key - April 8, 2015 24
! !
24 18-MoCap.key - April 8, 2015
25
Touchdown for Run Touchdown for Walk Blend misses ground and floats
25 18-MoCap.key - April 8, 2015 26
Touchdown for Run Touchdown for Walk
26 18-MoCap.key - April 8, 2015
27
27 18-MoCap.key - April 8, 2015 28
"Speed"
“Speed” “Happiness”
28 18-MoCap.key - April 8, 2015
29
"Speed"
If we have other examples place them in the space also
“Speed” “Happiness”
29 18-MoCap.key - April 8, 2015 30
Perform blend in overlap region
30 18-MoCap.key - April 8, 2015
31
31 18-MoCap.key - April 8, 2015 32
Flip Stand Run Walk Sit Trip Dance
32 18-MoCap.key - April 8, 2015
33
Flip Stand Run Walk Sit Trip Dance
33 18-MoCap.key - April 8, 2015 34
34 18-MoCap.key - April 8, 2015
35
Domain of smoothing Smoothed Signal
35 18-MoCap.key - April 8, 2015 36
36 18-MoCap.key - April 8, 2015
37
Walking #1 Running Idle Walking #2 Fall down Punches
37 18-MoCap.key - April 8, 2015
38 38 18-MoCap.key - April 8, 2015
39 39 18-MoCap.key - April 8, 2015
40 40 18-MoCap.key - April 8, 2015
41
41 18-MoCap.key - April 8, 2015
42
42 18-MoCap.key - April 8, 2015
43
Wrong inset due to time constraints.! Really it works. Trust me!
72 MB Compressed Laptop 60 fps Low CPU load
43 18-MoCap.key - April 8, 2015
44 44 18-MoCap.key - April 8, 2015
45
45 18-MoCap.key - April 8, 2015 46
Takeuchi, SIGGRAPH 95!
SIGGRAPH 96!
Bodenheimer, IEEE: Computer Graphics and Applications, v. 18, no. 5, 1998
46 18-MoCap.key - April 8, 2015
47
Bodenheimer, Brostow, and Hodgins, GI 2000.!
Forsyth, CVPR 2005.!
Tumblin, IEEE: TVCG 1998.
47 18-MoCap.key - April 8, 2015