Semiregular Solid Texturing from 2D Image Exemplars

Solid textures, comprising 3D particles embedded in a matrix in a regular or semiregular pattern, are common in natural and man-made materials, such as brickwork, stone walls, plant cells in a leaf, etc. We present a novel technique for synthesizing such textures, starting from 2D image exemplars which provide cross-sections of the desired volume texture. The shapes and colors of typical particles embedded in the structure are estimated from their 2D cross-sections. Particle positions in the texture images are also used to guide spatial placement of the 3D particles during synthesis of the 3D texture. Our experiments demonstrate that our algorithm can produce higher quality structures than previous approaches; they are both compatible with the input images, and have a plausible 3D nature.

[1]  Holly E. Rushmeier,et al.  Stereological techniques for solid textures , 2004, ACM Trans. Graph..

[2]  PerlinKen An image synthesizer , 1985 .

[3]  Jean-Michel Dischler,et al.  Interactive Image-based Modeling of Macrostructured Textures , 1999, IEEE Computer Graphics and Applications.

[4]  Kun Zhou,et al.  Synthesis of progressively-variant textures on arbitrary surfaces , 2003, ACM Trans. Graph..

[5]  Marc Alexa,et al.  As-rigid-as-possible shape interpolation , 2000, SIGGRAPH.

[6]  M. Levoy,et al.  Texture synthesis by fixed neighborhood searching , 2001 .

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

[8]  Frank Nielsen,et al.  Volumetric illustration: designing 3D models with internal textures , 2004, ACM Trans. Graph..

[9]  Jean-Michel Dischler,et al.  Texture Particles , 2002, Comput. Graph. Forum.

[10]  Steven Worley,et al.  A cellular texture basis function , 1996, SIGGRAPH.

[11]  ZhouKun,et al.  Synthesis of progressively-variant textures on arbitrary surfaces , 2003 .

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

[13]  Takeo Igarashi,et al.  Volumetric modeling with diffusion surfaces , 2010, ACM Trans. Graph..

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

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

[16]  McMillanLeonard,et al.  A procedural approach to authoring solid models , 2002 .

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

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

[19]  Shree K. Nayar,et al.  Reflectance and texture of real-world surfaces , 1999, TOGS.

[20]  Xuejie Qin,et al.  Aura 3D Textures , 2007, IEEE Transactions on Visualization and Computer Graphics.

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

[22]  R PeacheyDarwyn Solid texturing of complex surfaces , 1985 .

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

[24]  Holly E. Rushmeier,et al.  Evaluation of methods for approximating shapes used to synthesize 3D solid textures , 2008, TAP.

[25]  Frédo Durand,et al.  Anisotropic noise , 2008, SIGGRAPH 2008.

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

[27]  Shi-Min Hu,et al.  Sketch guided solid texturing , 2011, Graph. Model..

[28]  Leonard McMillan,et al.  A procedural approach to authoring solid models , 2002, SIGGRAPH.

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

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

[31]  Baining Guo,et al.  Edit Propagation on Bidirectional Texture Functions , 2009, Comput. Graph. Forum.

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

[33]  Shi-Min Hu,et al.  Efficient affinity-based edit propagation using K-D tree , 2009, ACM Trans. Graph..

[34]  Dinesh Manocha,et al.  Model Synthesis: A General Procedural Modeling Algorithm , 2011, IEEE Transactions on Visualization and Computer Graphics.

[35]  Yanxi Liu,et al.  Near-regular texture analysis and manipulation , 2004, SIGGRAPH 2004.

[36]  Kwan-Liu Ma,et al.  Feature-Preserving Volume Data Reduction and Focus+Context Visualization , 2011, IEEE Transactions on Visualization and Computer Graphics.

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

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

[39]  Fabio Pellacini,et al.  AppProp: all-pairs appearance-space edit propagation , 2008, ACM Trans. Graph..

[40]  Markus H. Gross,et al.  Texturing Internal Surfaces from a Few Cross Sections , 2007, Comput. Graph. Forum.

[41]  Jagnow Robert Carl,et al.  Stereological techniques for solid textures , 2004, SIGGRAPH 2004.

[42]  Rik Van de Walle,et al.  A new approach to combine texture compression and filtering , 2011, The Visual Computer.

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

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

[45]  Bo Li,et al.  Retraction Note: Texture-guided volumetric deformation and visualization using 3D moving least squares , 2014, The Visual Computer.

[46]  Kun Zhou,et al.  Multiscale vector volumes , 2011, SA '11.

[47]  Ares Lagae,et al.  Filtering solid Gabor noise , 2011, ACM Trans. Graph..