Computational Design of Transforming Pop-up Books

We present the first computational tool to help ordinary users create transforming pop-up books. In each transforming pop-up, when the user pulls a tab, an initial flat two-dimensional (2D) pattern, i.e., a 2D shape with a superimposed picture, such as an airplane, turns into a new 2D pattern, such as a robot. Given the two 2D patterns, our approach automatically computes a 3D pop-up mechanism that transforms one pattern into the other; it also outputs a design blueprint, allowing the user to easily make the final model. We also present a theoretical analysis of basic transformation mechanisms; combining these basic mechanisms allows more flexibility of final designs. Using our approach, inexperienced users can create models in a short time; previously, even experienced artists often took weeks to manually create them. We demonstrate our method on a variety of real-world examples.

[1]  Wilmot Li,et al.  Creating works-like prototypes of mechanical objects , 2014, ACM Trans. Graph..

[2]  Hiromasa Suzuki,et al.  Computer Aided Design for 180-degree Flat Fold Origamic Architecture with Lattice-type Cross Sections , 2003 .

[3]  Robert L. Norton,et al.  Design of Machinery , 1991 .

[4]  Daniel Cohen-Or,et al.  Making burr puzzles from 3D models , 2011, SIGGRAPH 2011.

[5]  Takeo Igarashi,et al.  An Interface for Assisting the Design and Production of Pop-Up Card , 2009, Smart Graphics.

[6]  Wojciech Matusik,et al.  Boxelization: folding 3D objects into boxes , 2014, ACM Trans. Graph..

[7]  Su Jun Leow,et al.  Surface and contour-preserving origamic architecture paper pop-ups , 2014, IEEE Transactions on Visualization and Computer Graphics.

[8]  Hiromasa Suzuki,et al.  Computer aided design for Origamic Architecture models with polygonal representation , 2004, Proceedings Computer Graphics International, 2004..

[9]  Dinesh Manocha,et al.  OBBTree: a hierarchical structure for rapid interference detection , 1996, SIGGRAPH.

[10]  Chi-Wing Fu,et al.  Making burr puzzles from 3D models , 2011, ACM Trans. Graph..

[11]  Andrew S. Glassner Interactive Pop-up Card Design, Part 2 , 2002, IEEE Computer Graphics and Applications.

[12]  Wojciech Matusik,et al.  Computational design of mechanical characters , 2013, ACM Trans. Graph..

[13]  Andrew S. Glassner Interactive Pop-up Card Design, Part 1 , 2002 .

[14]  Y.T. Lee,et al.  Mathematical modelling and simulation of pop-up books , 1996, Comput. Graph..

[15]  Jungdam Won,et al.  Shadow theatre , 2016, ACM Trans. Graph..

[16]  Mark Pauly,et al.  Fabrication‐aware Design with Intersecting Planar Pieces , 2013, Comput. Graph. Forum.

[17]  Jitendra Malik,et al.  Shape matching and object recognition using shape contexts , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[18]  Hiroshi Uno,et al.  Computer aided design for Origamic Architecture models with voxel data structure , 2003 .

[19]  Takeo Igarashi,et al.  Computational design of iris folding patterns , 2016, Computational Visual Media.

[20]  Shi-Min Hu,et al.  A geometric study of v-style pop-ups: theories and algorithms , 2011, ACM Trans. Graph..

[21]  Shi-Min Hu,et al.  Popup: automatic paper architectures from 3D models , 2010, ACM Trans. Graph..

[22]  Baining Guo,et al.  Motion-guided mechanical toy modeling , 2012, ACM Trans. Graph..

[23]  Leo Joskowicz,et al.  Configuration space computation for mechanism design , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[24]  Andrew S. Glassner Interactive Pop-up Card Design, Part I , 2002, IEEE Computer Graphics and Applications.

[25]  Kok-Lim Low,et al.  Multi‐style paper pop‐up designs from 3D models , 2014, Comput. Graph. Forum.

[26]  Hao Zhang,et al.  Foldabilizing furniture , 2015, ACM Trans. Graph..

[27]  Larry L. Howell,et al.  Kinematic Representations of Pop-Up Paper Mechanisms , 2007 .

[28]  Shi-Min Hu,et al.  Popup: automatic paper architectures from 3D models , 2010, SIGGRAPH 2010.

[29]  Niloy J. Mitra,et al.  Slices: a shape-proxy based on planar sections , 2011, ACM Trans. Graph..

[30]  Sang N. Le,et al.  Automatic Paper Sliceform Design from 3D Solid Models , 2013, IEEE Transactions on Visualization and Computer Graphics.