1
13.1 Physically Based Simulation I
CSCI 420 Computer Graphics
Hao Li
http://cs420.hao-li.com Fall 2017
13.1 Physically Based Simulation I Hao Li http://cs420.hao-li.com - - PowerPoint PPT Presentation
Fall 2017 CSCI 420 Computer Graphics 13.1 Physically Based Simulation I Hao Li http://cs420.hao-li.com 1 Visual Computing 2 Animation 3 Animation Techniques 4 Physics in Computer Graphics Very common Computer Animation, Modeling
1
http://cs420.hao-li.com Fall 2017
2
3
4
5
6
7
8
9
10
computer games virtual medicine (surgical simulation)
Only a small fraction of CPU time devoted to physics!
11
12
Enright, Marschner, Fedkiw, SIGGRAPH 2002
13
14
[Robinson-Mosher, Shinar, Gretarsson, Su, Fedkiw, SIGGRAPH 2008]
15
[Barbic and James, SIGGRAPH 2005]
16
Source: ACM SIGGRAPH
17
[Bridson, Fedkiw, Anderson, ACM SIGGRAPH 2002
18
[Barbic and James, SIGGRAPH 2010]
19
[James and Pai, SIGGRAPH 2002]
20
21
[Parker and James, Symposium on Computer Animation 2009]
22
[James, Barbic, Pai, SIGGRAPH 2006]
23
24
25
26
27
28
29
30
31
32
33
34
connected by elastic springs
rope, chain
cloth, shells
soft bodies
Source:Matthias Mueller, SIGGRAPH
35
36
37
Hook
38
velocity of the mass points attached to them
d
39
some other points by springs
– Hook’s force – Damping force
– External force field
– Collision force
40
41
Source:Andy Witkin, SIGGRAPH
42
Source:Andy Witkin, SIGGRAPH
43
Source:Andy Witkin, SIGGRAPH
44
Source:Andy Witkin, SIGGRAPH
45
46
47
[Govindaraju et al. 2005]
48
49
50
51
52
Model Triangles FPS % Forces + Stiffness Matrix % Solver Curtain 2400 25 67 33
Source: Andy Pierce
53