Semi-Regular Solid Texturing from 2 D Image Exemplars

Solid textures, comprising 3D particles embedded in a matrix in a regular or semi-regular 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]  Kwan-Liu Ma,et al.  Feature-Preserving Volume Data Reduction and Focus+Context Visualization , 2011, IEEE Transactions on Visualization and Computer Graphics.

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

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

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

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

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

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

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

[9]  Li-yi Wei,et al.  Discrete element textures , 2011, SIGGRAPH 2011.

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

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

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

[13]  Takeo Igarashi,et al.  Lapped solid textures: filling a model with anisotropic textures , 2008, SIGGRAPH 2008.

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

[15]  Hugues Hoppe,et al.  Parallel controllable texture synthesis , 2005, ACM Trans. Graph..

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

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

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

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

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

[21]  Irfan Essa,et al.  Texture optimization for example-based synthesis , 2005, SIGGRAPH 2005.

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

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

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

[25]  Ken Perlin,et al.  [Computer Graphics]: Three-Dimensional Graphics and Realism , 2022 .

[26]  Kun Zhou,et al.  Vector solid textures , 2010, ACM Trans. Graph..

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

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

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

[30]  Andrew Nealen,et al.  Volumetric modeling with diffusion surfaces , 2010, SIGGRAPH 2010.

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

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

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

[34]  Takeo Igarashi,et al.  Volumetric Illustration : Designing 3D Models with Internal Textures , 2004 .

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

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

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

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

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

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