Shape Optimization for Consumer-Level 3D Printing
Przemyslaw Musialski TU Wien
Shape Optimization for Consumer-Level 3D Printing Przemyslaw - - PowerPoint PPT Presentation
Shape Optimization for Consumer-Level 3D Printing Przemyslaw Musialski TU Wien Motivation 3D Modeling 3D Printing Przemyslaw Musialski 2 Motivation Przemyslaw Musialski 3 Przemyslaw Musialski 4 Example Przemyslaw Musialski 5
Przemyslaw Musialski TU Wien
Przemyslaw Musialski 2
3D Printingโฆ 3D Modelingโฆ
Przemyslaw Musialski 3
Przemyslaw Musialski 4
Przemyslaw Musialski 5
Przemyslaw Musialski 6
Przemyslaw Musialski 7
Przemyslaw Musialski 8
Przemyslaw Musialski 10
Przemyslaw Musialski 11
๐ป
Przemyslaw Musialski 12
๐ป
Przemyslaw Musialski 13
๐ป ๐ป ๐ป
๐ป
Przemyslaw Musialski 14
๐ป ๐ป
๐ป ๐ป ๐ป
Przemyslaw Musialski 15
๐๐ ๐๐ ๐๐ ๐๐ ๐ป ๐ป ๐ป
Przemyslaw Musialski 16
๐๐ ๐๐ ๐๐ ๐ป ๐ป ๐ป
๐๐
Przemyslaw Musialski 17
๐ป ๐ป ๐ป
Przemyslaw Musialski 18
๐พ ๐ป ๐ป ๐ป
Przemyslaw Musialski 19
๐ป
Przemyslaw Musialski 20
๐ป local global
๐ป
[Tagliasacchi et al. 2012]
Przemyslaw Musialski 21
๐ป ๐ป
๐ป
[Tagliasacchi et al. 2012]
Przemyslaw Musialski 22
๐ป ๐พ ๐ป
Przemyslaw Musialski 23
๐พ
๐ป
[Tagliasacchi et al. 2012]
๐ป ๐ป
Przemyslaw Musialski 24
subject to
๐ป ๐ป ๐ป
min
๐บ ๐ ๐บ
Przemyslaw Musialski 25
๐ป ๐ป ๐ป
๏ scales very badly
๏ there exist many solutions (regularization needed)
min
๐บ ๐ (๐บ) ๏ ๐ unknowns
Przemyslaw Musialski 26
๐ป ๐ป ๐ป
min
๐บ ๐ (๐บ)
๏ scales very badly
๏ there exist many solutions (regularization needed)
preserving input-output behavior
dimensional space
Przemyslaw Musialski 28
Przemyslaw Musialski 29
Input Mesh ๐ Mesh Laplacian ๐๐ Differential Operator ๐ฌ๐
๏ Spectral Theorem:
Przemyslaw Musialski 30
๐ ๐ซ ๐ซ๐ ๐ณ
๏ Spectral Theorem:
for scalar functions on surfaces
[VALLET, B. AND LรVY, B. 2008. Spectral Geometry Processing with Manifold Harmonics. Computer Graphics Forum 27, 2, 251โ260.]
Przemyslaw Musialski 31
๏ Spectral Theorem:
for scalar functions on surfaces
[VALLET, B. AND LรVY, B. 2008. Spectral Geometry Processing with Manifold Harmonics. Computer Graphics Forum 27, 2, 251โ260.]
Przemyslaw Musialski 32
Przemyslaw Musialski 33
Przemyslaw Musialski 34
Przemyslaw Musialski 35
๐บ = ๐1, ๐2,โฆ, ๐๐ ๐onto ๐ซ๐ :
now contains the unknowns!
Przemyslaw Musialski 36
Przemyslaw Musialski 37
๐=1 ๐
๐บ = ๐1, ๐2,โฆ, ๐๐ ๐onto ๐ซ๐ :
Przemyslaw Musialski 38
min
๐ท ๐ (๐ท)
Przemyslaw Musialski 39
min
๐ท ๐ (๐ท) ๏ ๐ unknowns, ๐ โช ๐
๏ independent of mesh resolution ๏ implicit regularization ๏ numerically stable ๏ easy to implement
Przemyslaw Musialski 40
min
๐ท ๐ (๐ท) ๏ ๐ unknowns, ๐ โช ๐
Przemyslaw Musialski 42
Przemyslaw Musialski 43
Center of Mass Center of Buoyancy Gravity: ๐ฎ๐ Buoyancy Force: ๐ฎ๐
as a function of the surface
Przemyslaw Musialski 44
๐ธ๐ ๐ป = ๐ ๐ธ๐,๐,๐(๐ป) = ๐ซ๐๐ต = ๐๐ฆ ๐๐ง ๐๐จ ๐ผ ๐ธ๐๐,๐๐,โฆ,๐๐(๐ป) = ๐ฑ = ๐ฝ๐ฆ2 ๐ฝ๐ฆ๐ง ๐ฝ๐ฆ๐จ ๐ฝ๐ฆ๐ง ๐ฝ๐ง2 ๐ฝ๐ง๐จ ๐ฝ๐ฆ๐จ ๐ฝ๐ง๐จ ๐ฝ๐จ2
Center of Mass Center of Buoyancy
Przemyslaw Musialski 45
min
๐ท
๐ ๐ธ ๐ป ๐บ(๐ท) ๐ผ๐ = ๐๐ ๐๐ธ ๐๐ธ ๐๐ป ๐๐ป ๐๐บ ๐๐บ ๐๐ท
Center of Buoyancy Center of Mass
Przemyslaw Musialski 46
Przemyslaw Musialski 47
Przemyslaw Musialski 48
Przemyslaw Musialski 49
Przemyslaw Musialski 50
infeasible
number of basis functions k
Przemyslaw Musialski 51
time in seconds
infeasible
Przemyslaw Musialski 52
t=4.4s
infeasible
t=87s t=0.4s
Przemyslaw Musialski 54
Frequency: 440 Hz Concert pitch A
Przemyslaw Musialski 55
1st mode (pitch) 2nd mode (1st overtone) 3rd mode (2nd overtone) 440 Hz 1060 Hz 2790 Hz
Overtone spectrum โบ characteristic sound of object โฆ
Przemyslaw Musialski 56
Natural modes depend on
Przemyslaw Musialski 57
finite element analysis experimental analysis material properties
610 Hz 1461 Hz 1645 Hz 2701 Hz 3201 Hz
Przemyslaw Musialski 58
shape
fabrication
Przemyslaw Musialski 60
= user input single
parameter ๐ controls offset magnitude inner surface is
vertex normals
โน self-intersections
Przemyslaw Musialski 61
Przemyslaw Musialski 62
Przemyslaw Musialski 63
Przemyslaw Musialski 64
Przemyslaw Musialski 65
Przemyslaw Musialski 66
Przemyslaw Musialski 67
Przemyslaw Musialski 68
Przemyslaw Musialski 69
Przemyslaw Musialski 70
Przemyslaw Musialski 71
the skeleton
(Mean Curvature Flow)
Przemyslaw Musialski 72
for shape optimization
efficient basis-reduction
Przemyslaw Musialski 73
Reduced-Order Shape Optimization Using Offset Surfaces. ACM
(2015).
Optimization of natural frequencies for fabrication-aware shape
(ACM Press, 2015).
Aware Shape Modeling, Master Thesis, TU-Wien (2015)
Przemyslaw Musialski 74
Przemyslaw Musialski 75