Geometric Modeling from Flat Sheet Material Caigui Jiang KAUST - - PowerPoint PPT Presentation

geometric modeling from flat sheet material
SMART_READER_LITE
LIVE PREVIEW

Geometric Modeling from Flat Sheet Material Caigui Jiang KAUST - - PowerPoint PPT Presentation

Geometric Modeling from Flat Sheet Material Caigui Jiang KAUST Aug. 27, 2020 GAMES Webinar Outline Research background Curved-pleated structures (SIGGRAPH Asia 2019) Checkerboard patterns with Black Rectangles (SIGGRAPH Asia 2019)


slide-1
SLIDE 1

Geometric Modeling from Flat Sheet Material

Caigui Jiang KAUST

  • Aug. 27, 2020

GAMES Webinar

slide-2
SLIDE 2

Outline

  • Research background
  • Curved-pleated structures (SIGGRAPH Asia 2019)
  • Checkerboard patterns with Black Rectangles (SIGGRAPH Asia 2019)
  • Quad-Mesh Based Isometric Mappings and Developable Surfaces

(SIGGRAPH 2020)

  • Freeform Quad-based Kirigami (SIGGRAPH Asia 2020)
slide-3
SLIDE 3

Background

  • Origami (折)
  • Kirigami (剪)
  • Developable surfaces(可展曲)
slide-4
SLIDE 4

Origami (折)

  • rigami.me
slide-5
SLIDE 5

Origami (折)

  • rigami.me
slide-6
SLIDE 6

Origami (折)

  • rigami.me
slide-7
SLIDE 7

Origami (折)

Designed by Jason Ku Designed by Shuki Kato

slide-8
SLIDE 8

Origami (折)

  • An art as old as paper

From the first known book on origami, Hiden senbazuru

  • rikata, published in Japan in 1797 (wikipedia)
slide-9
SLIDE 9
slide-10
SLIDE 10

Origami

Credit: Wyss Institute at Harvard University

slide-11
SLIDE 11

Kirigami(剪)

Credit: Paper Dandy Credit: Ahmad Rafsanjani/Harvard SEAS

slide-12
SLIDE 12

Kirigami(剪)

Credit: Gary P. T. Choi Credit: Ahmad Rafsanjani/Harvard SEAS

slide-13
SLIDE 13

Developable surfaces(可展曲)

  • smooth surface with zero Gaussian curvature.
  • can be flattened onto a plane without distortion.

general cylinder general cone tangent surface

slide-14
SLIDE 14

Developable surfaces(可展曲)

Frank Gehry, Guggenheim Museum Bilbao

slide-15
SLIDE 15

Cur Curved ed-pl pleated ed s struc uctures es

(SIGGRAPH Asia ia 2019) wit ith Kla lara Mundilova, Flo loria ian Ris ist, Johannes Walln llner, Helm lmut Pottmann

15

slide-16
SLIDE 16

Erik and Martin Demaine

slide-17
SLIDE 17

What is a curved fold?

slide-18
SLIDE 18

Previous work

David Huffman

slide-19
SLIDE 19

Previous work

Demaine et al.

slide-20
SLIDE 20

Previous work

Jun Mitani

slide-21
SLIDE 21

Previous work

Jun Mitani

slide-22
SLIDE 22

Previous work

Kilian et al. Siggraph 2008

slide-23
SLIDE 23

Previous work

Rabinovich et al.

slide-24
SLIDE 24

Face shied design

Designed by the University of Cambridge's Centre for Natural Material Innovation and University of Queensland's Folded Structures Lab

https://happyshield.github.io/en/

slide-25
SLIDE 25

Our contributions

  • Design of pleated

structures

  • Approximation of a given

shape by a pleated structure

  • Introduce principal pleated

structures and a discrete model for them

  • Design of flexible

mechanisms in form of quad meshes

slide-26
SLIDE 26

Geometry background

slide-27
SLIDE 27

Meshes from planar quads

  • Application in architecture: structures from flat quadrilateral panels
  • PQ meshes

Chadstone Shopping Center, Melbourne: Global Architectural Practice Callison, aterlier one, Seele

slide-28
SLIDE 28

Conical meshes

  • PQ meshes with nearly rectangular panels follow principal curvature lines of a

reference surface.

  • One type of principal mesh: conical mesh
  • PQ mesh is conical if at each vertex the incident face planes are tangent to a

right circular cone

  • Equal sum of opposite angles at each vertex
slide-29
SLIDE 29

Developable surfaces

  • Curved folded objects consist of smooth developable surfaces

general cylinder general cone tangent surface

slide-30
SLIDE 30

Discrete model

  • Refinement of a PQ strip (keeping the quads planar)

Limit: developable surface strip

slide-31
SLIDE 31

Developable strip models

  • One-directional limit of a PQ mesh:

developable strip model

slide-32
SLIDE 32

Planar unfolding of a developable strip model

Gaps between developed strips

slide-33
SLIDE 33

Unfolding of a pleated structure: no gaps

slide-34
SLIDE 34

Geometry of curved folds

  • Osculating plane of the crease

curve bisects the tangent planes

  • n either side.
slide-35
SLIDE 35

Geometry of curved folds

  • Constant fold angle along a

crease:

  • rulings are symmetric with respect

to the fold curve.

  • ruling preserving isometric mapping

to the plane

  • We call these structures

principal pleated structures (PPLS)

slide-36
SLIDE 36

Discrete models of pleated structures

slide-37
SLIDE 37

Nn-mh PQ meh

  • Discrete pleated structure:

modeled with a PQ mesh that is isometric to a planar quad mesh.

  • Developability
slide-38
SLIDE 38

Conical meshes as discrete PPLS

Principal pleated structures

  • Discrete models are special

conical meshes

  • Constant fold angle along each

crease curve

  • Offsets have the same properties
slide-39
SLIDE 39

Examples of PPLS

slide-40
SLIDE 40
slide-41
SLIDE 41

Flexible mechanism

slide-42
SLIDE 42

Design and reconstruction with pleated structures

slide-43
SLIDE 43

Pseudo-geodesics

  • Pseudo-geodesic: surface

curve whose osculating planes form a constant angle

with the surface

  • Asymptotic curves ( =0) and

geodesics ( = /2) are special pseudogeodesics

  • sculating plane

tangent plane

  • = /6
slide-44
SLIDE 44

Computation pipeline

44

initialization

  • ptimization
slide-45
SLIDE 45

Initialization

Schematic illustration of a pleated structure

slide-46
SLIDE 46

Initialization

Schematic illustration of a pleated structure

slide-47
SLIDE 47

Initialization

  • Generate a surface with

equidistant pseudo- geodesics: evolution of a chosen curve in direction of

  • Compute a family of nearly

equidistant pseudo- geodesics on the given reference surface

slide-48
SLIDE 48

Given curve

slide-49
SLIDE 49

e2: normal direction(black)

slide-50
SLIDE 50

e3: bi-normal direction(blue)

slide-51
SLIDE 51

Evolution direction (yellow)

slide-52
SLIDE 52
slide-53
SLIDE 53
slide-54
SLIDE 54
slide-55
SLIDE 55
slide-56
SLIDE 56
slide-57
SLIDE 57
slide-58
SLIDE 58
slide-59
SLIDE 59
slide-60
SLIDE 60
slide-61
SLIDE 61
slide-62
SLIDE 62
slide-63
SLIDE 63
slide-64
SLIDE 64
slide-65
SLIDE 65

Optimization

  • Planarity
slide-66
SLIDE 66

Optimization

  • Developability
slide-67
SLIDE 67

Optimization

  • Closeness to polylines
slide-68
SLIDE 68

Optimization

  • Fairness
slide-69
SLIDE 69

Optimization

  • Principal property
slide-70
SLIDE 70

Optimization

  • Objective funtion
slide-71
SLIDE 71

Results

slide-72
SLIDE 72

Results

slide-73
SLIDE 73

Non-uniform evolution

slide-74
SLIDE 74

Approximation of a minimal surface

slide-75
SLIDE 75
slide-76
SLIDE 76
slide-77
SLIDE 77
slide-78
SLIDE 78
slide-79
SLIDE 79

Future work

  • More ways to design patterns of pseudo-geodesics for

initialization

  • Reconstruction with curved folded surfaces that are not

pleated structures

  • More connections to flat-foldable structures
slide-80
SLIDE 80

Check Checker erboard Patterns wit ith Bla lack Re Rectangles

(SIGGRAPH Asia ia 2019) wit ith Chi Chi-Han Peng, g, Pe Peter Wonka ka,and Helm lmut Pottmann

80

slide-81
SLIDE 81

Checkerboard patterns with black rectangles

slide-82
SLIDE 82

Inspiration Tokyo 2020 Emblems

by Japanese artist Asao Tokolo

slide-83
SLIDE 83

Tokyo 2020 NIPPON FESTIVAL concept video (Short version) https://www.youtube.com/watch?v=_YVEq_GUxG0

slide-84
SLIDE 84
slide-85
SLIDE 85

90° 90° 60° 120° 30° 150°

?

slide-86
SLIDE 86

30° 60° 90° 120° 150°

slide-87
SLIDE 87

Pipeline

Input boundary in the Euclidean space Projection space One tiling solution found in the projection space Projected back to the Euclidean space

IP

slide-88
SLIDE 88

23.75 sec 49.61 sec

slide-89
SLIDE 89
slide-90
SLIDE 90

Generalization

slide-91
SLIDE 91

Any quad mesh Black parallelograms “Control mesh”

slide-92
SLIDE 92

Angle: 90 +/-20

slide-93
SLIDE 93

Angle: 90 +/-20

slide-94
SLIDE 94

1st diagonal mesh 2nd diagonal mesh

slide-95
SLIDE 95

Control mesh

slide-96
SLIDE 96

Developable surfaces

  • Mapping while keeping the rectangles congruent works only if the

two surface are isometric.

slide-97
SLIDE 97

Geometric optimization

Minimize 𝐹_ 𝜇𝐹_ 𝜇𝐹_ Where 𝐹_ ∈ 𝑤 𝑤 𝑤 𝑤 𝐹_ ∈ 𝑤 𝑤 𝑠

𝑤 𝑤

𝐹_ ∈ ,∈𝐹𝑜 𝑤 𝑤

vk1, vk2, vk3, vk4 are vertices of quad face Fk in the control mesh np is normal at vp and Ep are diagonals surrounding vp vk1 vk2 vk3 vk4 np {Ep}

slide-98
SLIDE 98
slide-99
SLIDE 99
slide-100
SLIDE 100

Additional constraint: planar white faces

Checkerboard pattern with black squares and planar white faces

slide-101
SLIDE 101

Qu Quad-Me Mesh Based Is Isometric Mappings and Develo lopable Surfaces

(S (SIGGRAPH 2020) wit ith Cheng Wang, g, Flo lorian Ris ist, Jo Johannes Walln llner, an and Helm lmut Pottmann

103

slide-102
SLIDE 102

motivation

  • Important topics such as mesh parametrization, texture mapping, character animation,

fabrication, … are based on special surface-to-surface maps

  • Conformal map (angle preserving)

104

  • K. Crane

Konakovic et al.

slide-103
SLIDE 103

motivation

  • isometric maps (length and angle preserving = pure bending, no stretching)
  • as isometric as possible maps [Sorkine & Alexa, 2007],….

105

slide-104
SLIDE 104

Quad meshes

  • Most research employs triangle meshes
  • We present a simple approach based on quad meshes
  • Focus on isometric maps and developable surfaces

106

slide-105
SLIDE 105

Developable surfaces

107

working with originally flat materials which bend, but do not stretch

slide-106
SLIDE 106

developable surfaces: Piecewise ruled

108

cylinder cone tangent surface

  • f a space curve

Most discrete models are based on the rulings, but the ruling pattern changes under isometric deformation. Our discrete model avoid rulings! Developable surfaces are composed of planes and special ruled surfaces:

slide-107
SLIDE 107

Recent work on modeling with developable surfaces

  • Ruling based approach for B-

spline surfaces (Tang et al. 2016)

  • Developability of triangle

meshes (Stein et al 2018)

  • Orthogonal geodesic nets,

(Rabinovich et al. 2018,2019)

109

slide-108
SLIDE 108

Checkerboard patterns from black rectangles

  • Our approach is inspired by and generalizes work on

checkerboard patterns from black rectangles [Peng et al. 2019}

110

slide-109
SLIDE 109

Computing surface to surface maps via quad meshes

slide-110
SLIDE 110

Curves on surfaces

112

slide-111
SLIDE 111

map between two surfaces

  • map via equal parameter values
  • derivative map is linear
  • isometric map: derivative map = rigid body motion
  • conformal map: derivative map = similarity (rigid body motion +

uniform scaling)

113

slide-112
SLIDE 112

Mid-edge subdivision of a quad mesh

  • Connecting edge

midpoints of a quad Q yields a parallelogram (central quad): its edges are parallel to the diagonals of Q and have half their length

  • Application of mid-edge

subdivision to a quad mesh generates a checkerboard pattern (CBP) of parallelograms

114

slide-113
SLIDE 113

meshes which play a role

Several meshes play a role:

  • The original quad mesh (called control

mesh), yellow

  • The result of mid-edge subdivision =

checkerboard pattern of parallelograms (CBP)

  • The two diagonal meshes (blue, red) of

the control mesh

115

slide-114
SLIDE 114

Regular grid as parameter domain

  • view a regular grid as parameter domain of the control mesh 𝐷 and the

CBP

  • obtain a discrete map 𝑔 from the parameter plane 𝑄 to a surface 𝑇
  • The parallelograms in the CBP correspond to squares in 𝑄 and are

related to them by affine maps: discrete derivative maps from parameter domain to the surface

116

𝑔 𝑄 𝑇

slide-115
SLIDE 115

Quad mesh deformation via CBP

Input: quad mesh 𝑁 Goal: deform 𝑁 under certain constraints to a mesh 𝑁′, in particular by a conformal map or an isometric map

117

𝑁 𝑁′

slide-116
SLIDE 116

Discrete conformal maps via CBP

conformal map: corresponding parallelograms in the CBP are related by a similarity, i.e., diagonals in corresponding quads

  • f 𝑁 and 𝑁′ possess the same

angle and length ratio

118

slide-117
SLIDE 117

Discrete isometric maps via CBP

isometric map: corresponding parallelograms in the CBP are congruent, i.e., diagonals in corresponding quads of 𝑁 and 𝑁′ possess the same angle and lengths

119

slide-118
SLIDE 118

Optimization algorithm

  • The isometry constraints are expressed by 𝐹 min
  • Constraints for a conformal mapping which is as isometric as possible.

𝑥𝑔𝐹𝑔+𝑥𝐹 min

  • ptimized by a Levenberg-Marquardt method.

120

slide-119
SLIDE 119

Surface parameterization for graphics

121

  • Conformal mapping to the plane which is as isometric as

possible

slide-120
SLIDE 120

Editing of isometric deformation

122

deformation isometric deformation

slide-121
SLIDE 121

Modeling developable surfaces

slide-122
SLIDE 122

Discrete developable surfaces

  • discrete developable

surface =

  • quad mesh 𝑁 which is

isometric to a planar mesh 𝑁′

124

slide-123
SLIDE 123

Discrete developable surface

Special case:

  • CBP from congruent black squares (quads in M have orthogonal

diagonals, all of the same length)

  • closely related to Rabinovich et al.

125

  • ptimized without fairness

with fairness

slide-124
SLIDE 124

Verification by a physical model

126

slide-125
SLIDE 125

Gaussian image of a smooth developable surface

  • Gauss map from a surface to the unit

sphere with help of unit surface normals

  • Tangent plane and unit normal are

constant along a ruling of a developable surface. Gaussian image is a curve

127

slide-126
SLIDE 126

Gauss image of our discrete model

  • Quality control: Gauss image (formed by normals of parallelograms)

is curve-like

128

slide-127
SLIDE 127

rulings

  • The discrete model is not based on rulings, but there are estimated

rulings which fit well

129

slide-128
SLIDE 128

The planar mesh needs not be a regular square grid

130

  • An affine map keeps the

developability, but may change the planar unfolding dramatically

slide-129
SLIDE 129

Comparison

Rabinovich et al. Our

slide-130
SLIDE 130

Developable B-spline surfaces for CAD/CAM

  • Key idea: ensure isometry of a subdivided version of the

control net to a planar mesh.

  • Not possible with the discrete model of Rabinovich et al.
  • Fills a gap in current NURBS-based CAD/CAM software

which is weak in modeling developable surfaces

132

slide-131
SLIDE 131

D-forms

  • Gluing two planar sheets with same boundary curve length

133

slide-132
SLIDE 132

D-forms

  • more examples

134

slide-133
SLIDE 133

Cutting and Gluing

135

slide-134
SLIDE 134

Curved folds

136

slide-135
SLIDE 135

Paneling freeform designs in Architecture

137

slide-136
SLIDE 136

Isometric deformation of a surface formed by developable panels

138

slide-137
SLIDE 137

Conclusion and future research

  • Mappings between surfaces are easily discretized

with quad meshes

  • Here only first order properties; for curvatures

see the paper.

  • New simple and flexible discrete model of

developable surfaces

  • Future research directions include
  • best approximation with piecewise developable

surfaces – automatic segmentation

  • inclusion of material properties
  • more theory within discrete differential geometry

139

slide-138
SLIDE 138

Fr Freeform rm Qu Quad-ba based d Kir irigami

(SIGGRAPH Asia ia 2020) wit ith Flo lorian Ris ist, Helm lmut Pottmann , , and Jo Johannes Walln llner

140

slide-139
SLIDE 139

Kirigami

  • A variation of Origami
  • Cutting and folding
  • Example: Pop-up structures
slide-140
SLIDE 140

Pop-up design

Designed by Ingrid Siliakus

slide-141
SLIDE 141

SIGGRAPH 2010

slide-142
SLIDE 142

Foldable boxes

slide-143
SLIDE 143

General foldable boxes

slide-144
SLIDE 144

General foldable boxes

slide-145
SLIDE 145

General foldable boxes

slide-146
SLIDE 146

General foldable boxes

slide-147
SLIDE 147

General foldable boxes

slide-148
SLIDE 148

Kirigami connected by regular foldable boxes

Xie, Ruikang, Chen, Yan and Gattas, Joseph M. (2015) Parametrisation and application of cube and eggbox-type folded geometries. International Journal of Space Structures, 30 2: 99-110. doi:10.1260/0266-3511.30.2.99

slide-149
SLIDE 149
slide-150
SLIDE 150

Types of kirigami structures

slide-151
SLIDE 151

Types of kirigami structures

slide-152
SLIDE 152

Types of kirigami structures

slide-153
SLIDE 153
slide-154
SLIDE 154
slide-155
SLIDE 155
slide-156
SLIDE 156

Discrete expanding mapping

principal distortions 1.

slide-157
SLIDE 157

Discrete expanding mapping

principal distortions 1.

slide-158
SLIDE 158
slide-159
SLIDE 159
slide-160
SLIDE 160
slide-161
SLIDE 161
slide-162
SLIDE 162
slide-163
SLIDE 163
slide-164
SLIDE 164

Curved Kirigami

slide-165
SLIDE 165
slide-166
SLIDE 166

Thank you!