Manufacturable pattern collage along a boundary

Recent years have shown rapid development of digital fabrication techniques, making manufacturing individual models reachable for ordinary users. Thus, tools for designing customized objects in a user-friendly way are in high demand. In this paper, we tackle the problem of generating a collage of patterns along a given boundary, aimed at digital fabrication. We represent the packing space by a pipe-like closed shape along the boundary and use ellipses as packing elements for computing an initial layout of the patterns. Then we search for the best matching pattern for each ellipse and construct the initial pattern collage in an automatic manner. To facilitate editing the collage, we provide interactive operations which allow the user to adjust the layout at the coarse level. The patterns are fine-tuned based on a spring–mass system after each interaction step. After this interactive process, the collage result is further optimized to enforce connectivity. Finally, we perform structural analysis on the collage and enhance its stability, so that the result can be fabricated. To demonstrate the effectiveness of our method, we show results fabricated by 3D printing and laser cutting.

[1]  W. Wang,et al.  Packing Irregular Objects in 3D Space via Hybrid Optimization , 2018, Comput. Graph. Forum.

[2]  János D. Pintér,et al.  General Ellipse Packings in an Optimized Circle Using Embedded Lagrange Multipliers , 2016 .

[3]  Sylvain Lefebvre,et al.  Synthesis of filigrees for digital fabrication , 2016, ACM Trans. Graph..

[4]  Fabio Pellacini,et al.  Jigsaw image mosaics , 2002, ACM Trans. Graph..

[5]  V. Komyak,et al.  A study of ellipse packing in the high-dimensionality problems , 2017 .

[6]  Yu Wang,et al.  Synthesizing Ornamental Typefaces , 2017, Comput. Graph. Forum.

[7]  Ping Tan,et al.  Legible compact calligrams , 2016, ACM Trans. Graph..

[8]  Eric Paulos,et al.  MetaMorphe: Designing Expressive 3D Models for Digital Fabrication , 2015, Creativity & Cognition.

[9]  Takeo Igarashi,et al.  GACA: Group-Aware Command-based Arrangement of Graphic Elements , 2015, CHI.

[10]  Craig S. Kaplan,et al.  FLOWPAK: Flow-based Ornamental Element Packing , 2017, Graphics Interface.

[11]  Sylvain Lefebvre,et al.  Fabricable tile decors , 2017, ACM Trans. Graph..

[12]  Sylvain Lefebvre,et al.  Structure and appearance optimization for controllable shape design , 2015, ACM Trans. Graph..

[13]  Sylvain Lefebvre,et al.  Topology-constrained synthesis of vector patterns , 2014, ACM Trans. Graph..

[14]  Lin Lu,et al.  Content-Aware Photo Collage Using Circle Packing , 2014, IEEE Transactions on Visualization and Computer Graphics.

[15]  Oliver Deussen,et al.  EdWordle: Consistency-Preserving Word Cloud Editing , 2018, IEEE Transactions on Visualization and Computer Graphics.

[16]  Bernhard Thomaszewski,et al.  Designing structurally-sound ornamental curve networks , 2016, ACM Trans. Graph..

[17]  Bořek Patzák,et al.  OOFEM — an Object-oriented Simulation Tool for Advanced Modeling of Materials and Structures , 2012 .

[18]  Chi-Wing Fu,et al.  Pyramid of arclength descriptor for generating collage of shapes , 2016, ACM Trans. Graph..

[19]  Jie Xu,et al.  Calligraphic packing , 2007, GI '07.

[20]  Daniel Cohen-Or,et al.  3D collage: expressive non-realistic modeling , 2007, NPAR '07.

[21]  Hans-Peter Seidel,et al.  Interactive by-example design of artistic packing layouts , 2013, ACM Trans. Graph..

[22]  W H LauRynson,et al.  Structured Mechanical Collage , 2014 .

[23]  Leah Buechley,et al.  Codeable objects: computational design and digital fabrication for novice programmers , 2013, CHI.

[24]  Lin Lu,et al.  Printable 3D Trees , 2017, Comput. Graph. Forum.

[25]  Ellen Yi-Luen Do,et al.  Joinery: Parametric Joint Generation for Laser Cut Assemblies , 2017, Creativity & Cognition.

[26]  Jun Wu,et al.  By-example synthesis of structurally sound patterns , 2015, ACM Trans. Graph..

[27]  Flavio Prieto,et al.  Deformable part inspection using a spring-mass system , 2013, Comput. Aided Des..

[28]  Yizhou Yu,et al.  Surface Mosaic Synthesis with Irregular Tiles , 2016, IEEE Transactions on Visualization and Computer Graphics.

[29]  Tien-Tsin Wong,et al.  TransHist: Occlusion-robust shape detection in cluttered images , 2018, Computational Visual Media.

[30]  Longin Jan Latecki,et al.  Convexity Rule for Shape Decomposition Based on Discrete Contour Evolution , 1999, Comput. Vis. Image Underst..