Soft Folding

We introduce soft folding, a new interactive method for designing and exploring thin-plate forms. A user specifies sharp and soft folds as two-dimensional(2D) curves on a flat sheet, along with the fold magnitude and sharpness of each. Then, based on the soft folds, the system computes the three-dimensional(3D) folded shape. Internally, the system first computes a fold field, which defines local folding operations on a flat sheet. A fold field is a generalization of a discrete fold graph in origami, replacing a graph with sharp folds with a continuous field with soft folds. Next, local patches are folded independently according to the fold field. Finally, a globally folded 3D shape is obtained by assembling the locally folded patches. This algorithm computes an approximation of 3D developable surfaces with user-defined soft folds at an interactive speed. The user can later apply nonlinear physical simulation to generate more realistic results. Experimental results demonstrated that soft folding is effective for producing complex folded shapes with controllable sharpness.

[1]  Helmut Pottmann,et al.  Developable rational Bézier and B-spline surfaces , 1995, Comput. Aided Geom. Des..

[2]  James Andrews,et al.  A Linear Variational System for Modelling From Curves , 2011, Comput. Graph. Forum.

[3]  Kenneth Rose,et al.  Eurographics Symposium on Geometry Processing (2007) Developable Surfaces from Arbitrary Sketched Boundaries , 2022 .

[4]  Hans-Peter Seidel,et al.  Skeleton‐based Variational Mesh Deformations , 2007, Comput. Graph. Forum.

[5]  Leonidas J. Guibas,et al.  Geodesic patterns , 2010, ACM Trans. Graph..

[6]  Alla Sheffer,et al.  Animation wrinkling: augmenting coarse cloth simulations with realistic-looking wrinkles , 2010, ACM Trans. Graph..

[7]  Helmut Pottmann,et al.  Shape space exploration of constrained meshes , 2011, ACM Trans. Graph..

[8]  Leif Kobbelt,et al.  An intuitive framework for real-time freeform modeling , 2004, ACM Trans. Graph..

[9]  Mark Pauly,et al.  Positional, Metric, and Curvature Control for Constraint‐Based Surface Deformation , 2009, Comput. Graph. Forum.

[10]  Tao Ju,et al.  Mean value coordinates for closed triangular meshes , 2005, ACM Trans. Graph..

[11]  Takeo Igarashi,et al.  Guided exploration of physically valid shapes for furniture design , 2012, ACM Trans. Graph..

[12]  K. Hormann,et al.  Multi‐Scale Geometry Interpolation , 2010, Comput. Graph. Forum.

[13]  Charlie C. L. Wang Towards flattenable mesh surfaces , 2008, Comput. Aided Des..

[14]  Markus H. Gross,et al.  Meshless deformations based on shape matching , 2005, ACM Trans. Graph..

[15]  Johannes Wallner,et al.  Geometric Modeling with Conical Meshes and Developable Surfaces , 2006, ACM Trans. Graph..

[16]  Olga Sorkine-Hornung,et al.  On Linear Variational Surface Deformation Methods , 2008, IEEE Transactions on Visualization and Computer Graphics.

[17]  Erik D. Demaine,et al.  Geometric folding algorithms - linkages, origami, polyhedra , 2007 .

[18]  Eitan Grinspun,et al.  Flexible Developable Surfaces , 2012, Comput. Graph. Forum.

[19]  H. Piaggio Differential Geometry of Curves and Surfaces , 1952, Nature.

[20]  James F. O'Brien,et al.  Folding and crumpling adaptive sheets , 2013, ACM Trans. Graph..

[21]  D. Levin,et al.  Linear rotation-invariant coordinates for meshes , 2005, SIGGRAPH 2005.

[22]  Satoshi Matsuoka,et al.  Teddy: A Sketching Interface for 3D Freeform Design , 1999, SIGGRAPH Courses.

[23]  Denis Zorin,et al.  Global parametrization by incremental flattening , 2012, ACM Trans. Graph..

[24]  P. Schröder,et al.  Spin transformations of discrete surfaces , 2011, SIGGRAPH 2011.

[25]  Marc Alexa,et al.  As-rigid-as-possible surface modeling , 2007, Symposium on Geometry Processing.

[26]  Eitan Grinspun,et al.  Discrete Shells Origami , 2006, CATA.

[27]  E. Grinspun Discrete differential geometry : An applied introduction , 2008, SIGGRAPH 2008.

[28]  Wenping Wang,et al.  Geodesic‐Controlled Developable Surfaces for Modeling Paper Bending , 2007, Comput. Graph. Forum.

[29]  Alla Sheffer,et al.  Virtual Garments: A Fully Geometric Approach for Clothing Design , 2006, Comput. Graph. Forum.

[30]  Robert Bridson,et al.  Animating developable surfaces using nonconforming elements , 2008, ACM Trans. Graph..

[31]  J. Mitani,et al.  Apparent layer operations for the manipulation of deformable objects , 2010, ACM Trans. Graph..

[32]  Jernej Barbic,et al.  Interactive editing of deformable simulations , 2012, ACM Trans. Graph..