Vignette: interactive texture design and manipulation with freeform gestures for pen-and-ink illustration

Vignette is an interactive system that facilitates texture creation in pen-and-ink illustrations. Unlike existing systems, Vignette preserves illustrators' workflow and style: users draw a fraction of a texture and use gestures to automatically fill regions with the texture. We currently support both 1D and 2D synthesis with stitching. Our system also has interactive refinement and editing capabilities to provide a higher level texture control, which helps artists achieve their desired vision. A user study with professional artists shows that Vignette makes the process of illustration more enjoyable and that first time users can create rich textures from scratch within minutes.

[1]  David Salesin,et al.  Interactive pen-and-ink illustration , 1994, SIGGRAPH.

[2]  Takeo Igarashi,et al.  As-rigid-as-possible shape manipulation , 2005, ACM Trans. Graph..

[3]  Li-Yi Wei,et al.  Discrete element textures , 2011, ACM Trans. Graph..

[4]  Alexandrina Orzan,et al.  Texture Design and Draping in 2D Images , 2016 .

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

[6]  Pascal Barla,et al.  Stroke Pattern Analysis and Synthesis , 2006, Comput. Graph. Forum.

[7]  Adam Finkelstein,et al.  WYSIWYG NPR: drawing strokes directly on 3D models , 2002, SIGGRAPH.

[8]  Johannes Taelman,et al.  IntuPaint: Bridging the gap between physical and digital painting , 2008, 2008 3rd IEEE International Workshop on Horizontal Interactive Human Computer Systems.

[9]  Radomír Mech,et al.  An Example‐based Procedural System for Element Arrangement , 2008, Comput. Graph. Forum.

[10]  David Salesin,et al.  Computer-generated pen-and-ink illustration , 1994, SIGGRAPH.

[11]  Faith Jaques Drawing in pen and ink , 1964 .

[12]  Hiroshi Ishii,et al.  I/O brush: drawing with everyday objects as ink , 2004, CHI.

[13]  Dani Lischinski,et al.  Solid texture synthesis from 2D exemplars , 2007, ACM Trans. Graph..

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

[15]  Gary Simmons The Technical Pen , 1992 .

[16]  Tobias Isenberg,et al.  Modeling with rendering primitives: an interactive non-photorealistic canvas , 2007, NPAR '07.

[17]  Alexei A. Efros,et al.  Image quilting for texture synthesis and transfer , 2001, SIGGRAPH.

[18]  David Salesin,et al.  Orientable textures for image-based pen-and-ink illustration , 1997, SIGGRAPH.

[19]  Oliver Deussen,et al.  Floating Points: A Method for Computing Stipple Drawings , 2000, Comput. Graph. Forum.

[20]  David Salesin,et al.  Rendering parametric surfaces in pen and ink , 1996, SIGGRAPH.

[21]  Takeo Igarashi,et al.  Clothing manipulation , 2003, ACM Trans. Graph..

[22]  Pascal Barla,et al.  Interactive Hatching and Stippling by Example , 2006, ArXiv.

[23]  Sung Yong Shin,et al.  On pixel-based texture synthesis by non-parametric sampling , 2006, Comput. Graph..

[24]  Tom Nadas,et al.  Rendering Techniques , 1988, Advances in Computer Graphics.

[25]  Greg Turk,et al.  Texture synthesis on surfaces , 2001, SIGGRAPH.

[26]  Nuria Oliver,et al.  Curve Analogies , 2002, Rendering Techniques.

[27]  Joshua B. Tenenbaum,et al.  Learning style translation for the lines of a drawing , 2003, TOGS.

[28]  A. L. Guptill Rendering in pen and ink , 1976 .

[29]  Marc Levoy,et al.  Fast texture synthesis using tree-structured vector quantization , 2000, SIGGRAPH.

[30]  Sylvain Lefebvre,et al.  State of the Art in Example-based Texture Synthesis , 2009, Eurographics.

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