Mosaic: sketch-based interface for creating digital decorative mosaics

Mosaic is a sketch-based system that simplifies and automates the creation of digital decorative mosaics from scratch. The creation of each tile piece of unique shape, color and orientation, in a complex mosaic is a tedious process. Our core contribution is two-fold: first, we present a new tile growing algorithm, that balances the shape and placement of tiles with need for uniform grout; second, we develop a suite of sketch-based tools on top of this algorithm to create and clone tiles and tile patterns along sketched paths, and color them efficiently. A user evaluation shows that our system makes the creation of mosaics fast and accessible to a broad audience.

[1]  Hua Li,et al.  Artistic tessellations by growing curves , 2011, NPAR '11.

[2]  Gershon Elber,et al.  Rendering traditional mosaics , 2003, The Visual Computer.

[3]  Pascal Barla,et al.  Dynamic 2D patterns for shading 3D scenes , 2007, ACM Trans. Graph..

[4]  Y. Igarashi Deco: A Design Editor for Rhinestone Decorations , 2011, IEEE Computer Graphics and Applications.

[5]  Giovanni Gallo,et al.  Artificial mosaics , 2005, The Visual Computer.

[6]  Karan Singh,et al.  Organic labyrinths and mazes , 2006, NPAR.

[7]  Yoshinori Dobashi,et al.  A Method for Creating Mosaic Images Using Voronoi Diagrams , 2002, Eurographics.

[8]  Johannes Taelman,et al.  FluidPaint: an interactive digital painting system using real wet brushes , 2009, ITS '09.

[9]  Giovanni Maria Farinella,et al.  Digital Mosaic Frameworks ‐ An Overview , 2007, Comput. Graph. Forum.

[10]  Takeo Igarashi,et al.  Vignette: interactive texture design and manipulation with freeform gestures for pen-and-ink illustration , 2012, CHI.

[11]  Kok-Lim Low,et al.  SandCanvas: a multi-touch art medium inspired by sand animation , 2011, CHI.

[12]  Greg Turk,et al.  Generating textures on arbitrary surfaces using reaction-diffusion , 1991, SIGGRAPH.

[13]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using unit quaternions , 1987 .

[14]  Alejo Hausner,et al.  Simulating decorative mosaics , 2001, SIGGRAPH.

[15]  Takeo Igarashi,et al.  Holly: A Drawing Editor for Designing Stencils , 2010, IEEE Computer Graphics and Applications.

[16]  William V. Baxter,et al.  Detail-preserving paint modeling for 3D brushes , 2010, NPAR.