CSCI 621: Digital Geometry Processing
Hao Li
http://cs621.hao-li.com
1
Spring 2019
2.1 Explicit & Implicit Surfaces Hao Li - - PowerPoint PPT Presentation
Spring 2019 CSCI 621: Digital Geometry Processing 2.1 Explicit & Implicit Surfaces Hao Li http://cs621.hao-li.com 1 Administrative Exercise 1 discussion: Next Time! Hao Li (Instructor) Office Hour: Tue 12:30 PM - 1:30 PM, SAL
CSCI 621: Digital Geometry Processing
http://cs621.hao-li.com
1
Spring 2019
2
3
4
A B C D E F G H I J K
5
connected k=1 handle ≤2k edge loops
6
7
8
closed fan
9
10
f([0, 2π]) F(x, y) < 0 F(x, y) > 0 F(x, y) = 0
11
? ?
12 12
13
14
15
Zippering Poisson Reconstruction
16
http://msdn.microsoft.com/en-us/library/dn188670.aspx
17
18
f(t) =
p
ci ti =
p
˜ ci φi(t) f(ti) = g(ti) , 0 ≤ t0 < · · · < tp ≤ h |f(t) − g(t)| ≤ 1 (p + 1)! max f (p+1)
p
⇤
i=0
(t − ti) = O
g(h) =
p
⇤
i=0
1 i! g(i)(0) hi + O
19
n
m
i (u) N m j (v)
20
21
22
23
24
25
26
F(x, y) < 0 F(x, y) > 0 F(x, y) = 0
27
28
F000 (1 − u) (1 − v) (1 − w) + F100 u (1 − v) (1 − w) + F010 (1 − u) v (1 − w) + F001 (1 − u) (1 − v) w + . . . F111 u v w
F000 F100 F010 F110 F111 F011 F101
29
1048576 cells 12040 cells 3 Colors: interior,exterior,boundary
30
12040 cells 895 cells
31
895 cells 254 cells
32
33
representation of shape for computer graphics”, SIGGRAPH 2000
Fields”, VMV 2003
34
fields, etc.
changing topology (e.g., fluids)
(CSG)
35
36
37
38
39
40
41
42
43
Kaufmann, 2002
University Press, 1999
44
45
46
47
48
49
xi,j,k · |Fi+1,j,k| + xi+1,j,k · |Fi,j,k| |Fi,j,k| + |Fi+1,j,k|
50
xi,j,k · |Fi,j+1,k| + xi,j+1,k · |Fi,j,k| |Fi,j,k| + |Fi,j+1,k|
51
xi,j,k · |Fi,j,k+1| + xi,j,k+1 · |Fi,j,k| |Fi,j,k| + |Fi,j,k+1|
52
53
54
55
56
65×65×65
57
58
65×65×65
59
60
i si
61
62
Feature Detection Feature Sampling Edge Flipping
63
257×257×257
64
65×65×65
65
+ Result is watertight, closed 2-manifold surface! + Easy to parallelize
+ EMC preserves features, but… about 10% more triangles 20-40% computational overhead
66
Construction Algorithm”, SIGGRAPH 1987
Data”, SIGGRAPH 2001
67
Discrete Differential Geometry
68