Skip to main content
Log in

Efficient texture synthesis of aggregate solid material

  • Original Article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

Solid texturing is particularly well suited for many architectural materials as they are intrinsically 3D such as marbles and stones. Directly applying 2D texture to such material results in evident artifact because of the issue of synthesizing solid material or patterns usually very difficult. We propose the simple and effective solid synthesis that efficiently utilizes the procedural texture and exemplar-based synthesis seamlessly in one system. Our method generates warping particles and stores them with a few points based on cellular texture. Stereological technique and spring system are used to automatically guide the synthesis procedure. Using adaptive k-means clustering, we can recover color exemplar with high fidelity. We develop vector-represented results to avoid blurring, and GPU-based rendering for real-time synthesis on a common graphics card. Our experiments showed that the proposed approach can generate realistic texturing of solid material with low memory footprint and efficient aggregate-material synthesis in seconds.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Ebert, D.S., Musgrave, F.K., Peachey, D., Perlin, K., Worley, S.: Texturing and Modeling: A procedural approach, 3rd edn. Morgan Kaufmann Publishers Inc., San Francisco (2002)

  2. Perlin, K.: An image synthesizer. SIGGRAPH. Comput. Graph. 19(3), 287 (1985)

  3. Peachey, D.R.: Solid texturing of complex surfaces. In: ACM SIGGRAPH Computer Graphics, vol. 19, pp. 279–286. ACM, New York, USA (1985)

  4. Worley, S.: A cellular texture basis function. In: Proceedings of the 23rd Annual Conference on Computer graphics and Interactive Techniques, pp. 291–294. ACM, New York, USA (1996)

  5. Efros, A.A., Leung, T.K.: Texture synthesis by non-parametric sampling. In: The Proceedings of the Seventh IEEE International Conference on Computer Vision, vol. 2, pp. 1033–1038. IEEE (1999)

  6. Wei, L.Y., Levoy, M.: Fast texture synthesis using tree-structured vector quantization. In: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques, pp. 479–488. ACM Press/Addison-Wesley Publishing Co., New York, USA (2000)

  7. Kwatra, V., Essa, I., Bobick, A., Kwatra, N.: Texture optimization for example-based synthesis. In: ACM Transactions on Graphics (TOG), vol. 24, pp. 795–802. ACM, New York (2005)

  8. Kopf, J., Fu, C.W., Cohen-Or, D., Deussen, O., Lischinski, D., Wong, T.T.: Solid texture synthesis from 2d exemplars. ACM Trans. Graph. 26(3), 2 (2007)

  9. Jagnow, R., Dorsey, J., Rushmeier, H.: Stereological techniques for solid textures. In: ACM Transactions on Graphics (TOG), vol. 23, pp. 329–335. ACM, New York (2004)

  10. Pietroni, N., Cignoni, P., Otaduy, M., Scopigno, R.: Solid-texture synthesis: a survey. IEEE Computer graphics and applications. 30(4), 74 (2010)

  11. Takayama, K., Okabe, M., Ijiri, T., Igarashi, T.: Lapped solid textures: filling a model with anisotropic textures. In: ACM Transactions on Graphics (TOG), vol. 27, p. 53. ACM, New York (2008)

  12. Legakis, J., Dorsey, J., Gortler, S.: Feature-based cellular texturing for architectural models. In: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH ’01, pp. 309–316. ACM, New York (2001)

  13. Lagae, A., Lefebvre, S., Drettakis, G., Dutré, P.: Procedural noise using Sparse Gabor Convolution. ACM Trans. Graph. 28(3), 54:1–54:10 (2009)

  14. Heeger, D.J., Bergen, J.R.: Pyramid-based texture analysis/synthesis. In: Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH ’95, pp. 229–238. ACM, New York (1995)

  15. Dischler, J.M., Ghazanfarpour, D.: A survey of 3D texturing generation. Comput. Gr. 25(1), 135 (2001)

  16. Dischler, J.M., Ghazanfarpour, D., Freydier, R.: Anisotropic solid texture synthesis using orthogonal 2D views. Comput. Gr. Forum 17(3), 87 (1998)

  17. Ghazanfarpour, D., Dischler, J.M.: Spectral analysis for automatic 3-D texture generation. Comput. Gr. 19(3), 413 (1995)

  18. Ghazanfarpour, D., Dischler, J.M.: Generation of 3D texture using multiple 2D models analysis. Comput. Gr. Forum 15(3), 311 (1996)

  19. Qin, X., Yang, Y.H.: Aura 3D textures. IEEE Trans. Vis. Comput. Gr. 13(2), 379 (2007)

  20. Dong, Y., Lefebvre, S., Tong, X., Drettakis, G.: Lazy solid texture synthesis. In: Proceedings of the Nineteenth Eurographics Conference on Rendering, EGSR’08, pp. 1165–1174. Eurographics Association, Aire-la-Ville (2008)

  21. Du, S.P., Hu, S.M., Martin, R.R.: Semiregular solid texturing from 2D image exemplars. IEEE Trans. Vis. Comput. Gr. pp. 460–469 (2013)

  22. Wang, L., Zhou, K., Yu, Y., Guo, B.: Vector solid textures. ACM Trans. Gr. (TOG) 29(4), 86 (2010)

  23. Ma, C., Wei, L.Y., Lefebvre, S., Tong, X.: Dynamic element textures. ACM Trans. Gr. (TOG) 32(4), 90 (2013)

  24. Ma, C., Wei, L.Y., Tong, X.: Discrete element textures. In: ACM Transactions on Graphics (TOG), vol. 30, p. 62. ACM, New York (2011)

  25. Sheng, B., Sun, H., Wu, Y., Thalmann, D.: Parallel iso/aniso-scale surface texturing guided in Gabor space. In: SIGGRAPH Asia 2013 Technical Briefs (ACM, 2013), p. 7.

  26. Chen, J., Wang, B.: High quality solid texture synthesis using position and index histogram matching. Vis. Comput. 26(4), 253 (2010)

Download references

Acknowledgments

The work was supported by RGC research grants (ref. 416311, 416212).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yue Shu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shu, Y., Qian, Y., Sun, H. et al. Efficient texture synthesis of aggregate solid material. Vis Comput 30, 877–887 (2014). https://doi.org/10.1007/s00371-014-0951-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-014-0951-4

Keywords

Navigation