Computational Design for Consumer-Level Fabrication
Przemyslaw Musialski TU Wien
Computational Design for Consumer-Level Fabrication Przemyslaw - - PowerPoint PPT Presentation
Computational Design for Consumer-Level Fabrication 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 9
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
๐ป local global
๐ป
[Tagliasacchi et al. 2012]
Przemyslaw Musialski 20
๐ป ๐ป
๐ป
[Tagliasacchi et al. 2012]
Przemyslaw Musialski 21
๐ป ๐พ ๐ป
Przemyslaw Musialski 22
๐พ
๐ป
[Tagliasacchi et al. 2012]
๐ป ๐ป
Przemyslaw Musialski 23
subject to
๐ป ๐ป ๐ป
min
๐บ ๐ ๐บ
Przemyslaw Musialski 24
๐ป ๐ป ๐ป
๏ scales very badly
๏ there exist many solutions (regularization needed)
min
๐บ ๐ (๐บ) ๏ ๐ unknowns
Przemyslaw Musialski 25
๐ป ๐ป ๐ป
min
๐บ ๐ (๐บ)
๏ scales very badly
๏ there exist many solutions (regularization needed)
preserving input-output behavior
dimensional space
Przemyslaw Musialski 27
๏ 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 28
๏ 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 29
๐บ = ๐1, ๐2,โฆ, ๐๐ ๐onto ๐ซ๐ :
now contains the unknowns!
Przemyslaw Musialski 30
Przemyslaw Musialski 31
๐=1 ๐
๐บ = ๐1, ๐2,โฆ, ๐๐ ๐onto ๐ซ๐ :
Przemyslaw Musialski 32
min
๐ท ๐ (๐ท)
Przemyslaw Musialski 33
min
๐ท ๐ (๐ท) ๏ ๐ unknowns, ๐ โช ๐
๏ independent of mesh resolution ๏ implicit regularization ๏ numerically stable ๏ easy to implement
Przemyslaw Musialski 34
min
๐ท ๐ (๐ท) ๏ ๐ unknowns, ๐ โช ๐
Przemyslaw Musialski 36
Przemyslaw Musialski 37
Center of Mass Center of Buoyancy Gravity: ๐ฎ๐ Buoyancy Force: ๐ฎ๐
as a function of the surface
Przemyslaw Musialski 38
๐ธ๐ ๐ป = ๐ ๐ธ๐,๐,๐(๐ป) = ๐ซ๐๐ต = ๐๐ฆ ๐๐ง ๐๐จ ๐ผ ๐ธ๐๐,๐๐,โฆ,๐๐(๐ป) = ๐ฑ = ๐ฝ๐ฆ2 ๐ฝ๐ฆ๐ง ๐ฝ๐ฆ๐จ ๐ฝ๐ฆ๐ง ๐ฝ๐ง2 ๐ฝ๐ง๐จ ๐ฝ๐ฆ๐จ ๐ฝ๐ง๐จ ๐ฝ๐จ2
Center of Mass Center of Buoyancy
Przemyslaw Musialski 39
min
๐ท
๐ ๐ธ ๐ป ๐บ(๐ท) ๐ผ๐ = ๐๐ ๐๐ธ ๐๐ธ ๐๐ป ๐๐ป ๐๐บ ๐๐บ ๐๐ท
Center of Buoyancy Center of Mass
Przemyslaw Musialski 40
Przemyslaw Musialski 41
Przemyslaw Musialski 42
Przemyslaw Musialski 43
Przemyslaw Musialski 45
Frequency: 440 Hz Concert pitch A
Przemyslaw Musialski 46
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 47
Natural modes depend on
Przemyslaw Musialski 48
shape
fabrication
โน self-intersections
Przemyslaw Musialski 49
Przemyslaw Musialski 50
Przemyslaw Musialski 51
Przemyslaw Musialski 52
Przemyslaw Musialski 53
Przemyslaw Musialski 54
Przemyslaw Musialski 55
Przemyslaw Musialski 56
Przemyslaw Musialski 57
Przemyslaw Musialski 58
the skeleton
(Mean Curvature Flow)
Przemyslaw Musialski 59
for shape optimization
efficient basis-reduction
Przemyslaw Musialski 60
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 61
Przemyslaw Musialski 62