Sketch guided solid texturing

Compared to 2D textures, solid textures can represent not only the bounding surfaces, but also their interiors. Existing solid texture synthesis methods pay little attention to the generation of conforming textures that capture geometric structures or reflect the artists’ design intentions. In this paper, we propose a novel approach to synthesizing solid textures using 2D exemplars. The generated textures locally agree with a tensor field derived from user sketching curves. We use a deterministic approach and only a small portion of the voxels needs to be synthesized on demand. Correction is fundamental in deterministic texture synthesis. We propose a history windows representation, which is general enough to unifiedly represent various previous correction schemes, and a dual grid scheme based on it to significantly reduce the dependent voxels while still producing high quality results. Experiments demonstrate that our method produces significantly improved solid textures with a small amount of user interaction.

[1]  Jean-Michel Dischler,et al.  Generation of 3D Texture Using Multiple 2D Models Analysis , 1996, Comput. Graph. Forum.

[2]  Hugues Hoppe,et al.  Design of tangent vector fields , 2007, SIGGRAPH 2007.

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

[4]  Michael Ashikhmin,et al.  Synthesizing natural textures , 2001, I3D '01.

[5]  Kun Zhou,et al.  Motion field texture synthesis , 2009, ACM Trans. Graph..

[6]  Irfan A. Essa,et al.  Graphcut textures: image and video synthesis using graph cuts , 2003, ACM Trans. Graph..

[7]  Nipun Kwatra,et al.  Texturing Fluids , 2006, IEEE Transactions on Visualization and Computer Graphics.

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

[9]  Michael I. Jordan Graphical Models , 1998 .

[10]  Nipun Kwatra,et al.  Physics-Based Subsurface Visualization of Human Tissue , 2007 .

[11]  Kun Zhou,et al.  Mesh editing with poisson-based gradient field manipulation , 2004, ACM Trans. Graph..

[12]  Bobby Bodenheimer,et al.  Synthesis and evaluation of linear motion transitions , 2008, TOGS.

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

[14]  James R. Bergen,et al.  Pyramid-based texture analysis/synthesis , 1995, Proceedings., International Conference on Image Processing.

[15]  David A. Forsyth,et al.  Generalizing motion edits with Gaussian processes , 2009, ACM Trans. Graph..

[16]  Adam Finkelstein,et al.  Lapped textures , 2000, SIGGRAPH.

[17]  Henning Biermann,et al.  Texture and Shape Synthesis on Surfaces , 2001, Rendering Techniques.

[18]  Takeo Igarashi,et al.  Lapped solid textures: filling a model with anisotropic textures , 2008, ACM Trans. Graph..

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

[20]  Sylvain Lefebvre,et al.  Appearance-space texture synthesis , 2006, ACM Trans. Graph..

[21]  Ken Perlin,et al.  An image synthesizer , 1988 .

[22]  Jean-Michel Dischler,et al.  Spectral analysis for automatic 3-D texture generation , 1995, Comput. Graph..

[23]  Darwyn R. Peachey,et al.  Solid texturing of complex surfaces , 1985, SIGGRAPH.

[24]  Long Quan,et al.  Image deblurring with blurred/noisy image pairs , 2007, SIGGRAPH 2007.

[25]  David Salesin,et al.  Image Analogies , 2001, SIGGRAPH.

[26]  Marc Levoy,et al.  Texture synthesis over arbitrary manifold surfaces , 2001, SIGGRAPH.

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

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

[29]  Takeo Igarashi,et al.  Volume painter: geometry-guided volume modeling by sketching on the cross-section , 2008, SBM'08.

[30]  Sylvain Lefebvre,et al.  Lazy Solid Texture Synthesis , 2008, Comput. Graph. Forum.

[31]  Yizhou Yu,et al.  Feature matching and deformation for texture synthesis , 2004, ACM Trans. Graph..

[32]  Nipun Kwatra,et al.  Texture optimization for example-based synthesis , 2005, ACM Trans. Graph..

[33]  Sylvain Lefebvre,et al.  Parallel controllable texture synthesis , 2005, ACM Trans. Graph..

[34]  Yizhou Yu,et al.  Vector solid textures , 2010, ACM Trans. Graph..

[35]  Miguel A. Otaduy,et al.  Solid-Texture Synthesis: A Survey , 2010, IEEE Computer Graphics and Applications.

[36]  Li-Yi Wei,et al.  Texture synthesis from multiple sources , 2003, SIGGRAPH '03.