Skip to main content
Log in

Interactive texture design and synthesis from mesh sketches

  • Research Article
  • Published:
Frontiers of Computer Science Aims and scope Submit manuscript

Abstract

Geometry mesh introduces user control into texture synthesis and editing, and brings more variations in the synthesized results. But still two problems related remain in need of better solutions. One problem is generating the meshes with desired size and pattern efficiently from easier user inputs. The other problem is improving the quality of synthesized results with mesh information. We present a new two-step texture design and synthesis method that addresses these two problems. Besides example texture, a small piece of mesh sketch drawn by hand or detected from example texture is input to our algorithm. And then a mesh synthesis method of geometry space is provided to avoid optimizations cell by cell. Distance and orientation features are introduced to improve the quality of mesh rasterization. Results show that with our method, users can design and synthesize textures from mesh sketches easily and interactively.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Wei L Y, Lefebvre S, Kwatra V, Turk G. State of the art in examplebased texture synthesis. In: Proceedings of the Eurographics 2009, State of the Art Report (STARs). 2009, 93–117

    Google Scholar 

  2. Wu Q, Yu Y Z. Feature matching and deformation for texture synthesis. ACM Transcations on Graphics, 2004, 23(3): 362–365

    Google Scholar 

  3. Liu Y X, Lin WC, Hays J H. Near-regular texture analysis and manipulation. ACM Transcations on Graphics, 2004, 23(3): 368–376

    Article  Google Scholar 

  4. Zhang J, Zhou K, Velho L, Guo B, Shum H. Synthesis of progressively-variant textures on arbitrary surfaces. ACM Transcations on Graphics, 2003, 22(3): 295–302

    Article  Google Scholar 

  5. Matusik W, Zwicker M, Durand F. Texture design using a simplicial complex of morphable textures. ACM Transactions on Graphics, 2005, 24(3): 787–794

    Article  Google Scholar 

  6. Ray N, Levy B, Wang H, Turk G, Vallet B. Material space texturing. Computer Graphics Forum, 2009, 28(6): 1659–1669

    Article  Google Scholar 

  7. Ruiters R, Schnabel R, Klein R. Patch-based texture interpolation. Computer Graphics Forum, 2010, 29(4): 1421–1429

    Article  Google Scholar 

  8. Narain R, Kwatra V, Kim T, Lee H, Carlson M, Lin M C. Featureguided dynamic texture synthesis on continuous flows. In: Proceedings of the Eurographics Symposium on Rendering/Eurographics Workshop on Rendering Techniques. 2007, 361–370

    Google Scholar 

  9. Ramanarayanan G, Bala K. Constrained texture synthesis via energy minimization. IEEE Transactions on Visualization and Computer Graphics, 2007, 13(1): 167–178

    Article  Google Scholar 

  10. Liu Y, Wang J, Xue S, Tong X, Kang S B, Guo B N. Texture splicing. Computer Graphics Forum, 2009, 28(7): 1907–1915

    Article  Google Scholar 

  11. Risser E, Han C, Dahyot R, Grinspun E. Synthesizing structured image hybrids. ACM Transactions on Graphics, 2010, 29(4): 85:1–85:6

    Article  Google Scholar 

  12. Kim V G, Lipman Y, Funkhouser T. Symmetry-guided texture synthesis and manipulation. ACM Transactions on Graphics, 2012, 31(3): 22–36

    Article  Google Scholar 

  13. Zhou H, Sun J, Turk G, Rehg J M. Terrain synthesis from digital elevation models. IEEE Transactions on Visualization and Computer Graphics, 2007, 13(4): 834–848

    Article  Google Scholar 

  14. Kwatra V, Schodl A, Essa I, Turk G, Bobick A. Graphcut textures: image and video synthesis using graph cuts. ACM Transactions on Graphics, 2003, 22(2): 277–286

    Article  Google Scholar 

  15. Wei L Y, Han J W, Zhou K, Bao H J, Guo B N, Shum H Y. Inverse texture synthesis. ACM Transactions on Graphics, 2008, 22(3): 1–9

    Google Scholar 

  16. Rosenberger A, Cohen-Or D, Lischinski D. Layered shape synthesis: automatic generation of control maps for non-stationary textures. ACM Transactions on Graphics, 2009, 28(5): 22–30

    Article  Google Scholar 

  17. Ijiri T, Mech R, Igarashi T, Millei G. An example-based procedural system for element arrangement. Computer Graphics Forum, 2008, 27(2): 429–436

    Article  Google Scholar 

  18. Xu K, Cohen-Or D, Ju T, Liu L G, Zhang H, Zhou S Z, Xiong Y S. Feature-aligned shape texturing. ACM Transactions on Graphics, 2009, 28(5): 1–7

    Google Scholar 

  19. Kwatra V, Essa I A, Bobick A F, Kwatra N. Texture optimization for example-based synthesis. ACM Transactions on Graphics, 2005, 24(3): 795–802

    Article  Google Scholar 

  20. Ma C Y, Wei L Y, Tong X. Discrete element textures. ACM Transactions on Graphics, 2011, 30(4): 1–10

    Article  MATH  Google Scholar 

  21. Cohen M F, Shade J, Hiller S, Deussen O. Wang tiles for image and texture generation. ACM Transactions on Graphics, 2003, 22(3): 287–295

    Article  Google Scholar 

  22. Dong F, Lin H, Clapworthy G. Cutting and pasting irregularly shaped patches for texture synthesis. Computer Graphics Forum, 2005, 24(1): 17–26

    Article  Google Scholar 

  23. Praun E, Finkelstein A, Hoppe H. Lapped textures. In: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques. 2000, 465–470

    Google Scholar 

  24. Zhou K, Huang X, Wang X, Tong Y Y, Desbrun M, Guo B N, Shum H Y. Mesh quilting for geometric texture synthesis. ACM Transactions on Graphics, 2006, 25(3): 690–697

    Article  Google Scholar 

  25. Lasram A, Lefebvre S. Parallel patch-based texture synthesis. In: Proceedings of the 4th ACM SIGGRAPH/Eurographics Conference on High-Performance Graphics. 2012, 115–124

    Google Scholar 

  26. Zelinka S, Garland M. Towards real-time texture synthesis with the jump map. In: Proceedings of the 2002 Eurographics Symposium on Rendering/Eurographics Workshop on Rendering Techniques. 2002, 99–104

    Google Scholar 

  27. Liang L, Liu C, Xu Y Q, Guo B, Shum H. Real-time texture synthesis by patch-based sampling. ACMTransactions on Graphics, 2001, 20(3): 127–150

    Article  Google Scholar 

  28. Lefebvre S, Hoppe H. Parallel controllable texture synthesis. ACM Transactions on Graphics, 2005, 24(3): 777–786

    Article  Google Scholar 

  29. Dischler JM, Zara F. Real-time structured texture synthesis and editing using image-mesh analogies. The Visual Computer, 2006, 22(9–11): 926–935

    Article  Google Scholar 

  30. Barla P, Breslav S, Thollot J, Sillion F, Markosian L. Stroke pattern analysis and synthesis. Computer Graphics Forum, 2006, 25(3): 690–697

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lili Wang.

Additional information

Lili Wang received the PhD from Beihang University, China, where she works as an assistant professor and an associate professor at School of Computer Science and Engineering from 2005 and 2007. She is also a researcher at the State Key Laboratory of Virtual Reality Technology and Systems. Her interests include the real-time rendering, realistic rendering, global illumination, soft shadow, and texture synthesis.

Qinglin Qi is a Master candidate in the Computer Science School and the State Key Laboratory of Virtual Reality Technology and Systems, Beihang University, China. His current research interests include computer graphics and texture synthesis.

Yi Chen has graduated with a Master degree from the Computer Science School and the State Key Laboratory of Virtual Reality Technology and Systems, Beihang University, China. His main research interests include 3D graphics rendering, computer graphics and texture synthesis.

Wei Ke is a researcher and lecturer of Macao Polytechnic Institute, China. He received his PhD from School of Computer Science and Engineering, Beihang University, China. His research interests include programming languages, formal methods, tool support for object-oriented and componentbased systems, and virtual reality applications. His recent research focuses on programming tools, programming environments and collaboration platform architectures.

Aimin Hao is a professor in the Computer Science School and the associate director of the State Key Laboratory of Virtual Reality Technology and Systems at Beihang University, China. He got his BS, MS, and PhD in Computer Science at Beihang University. His research interests are on virtual reality, computer simulation, computer graphics, geometric modeling, image processing, and computer vision.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, L., Qi, Q., Chen, Y. et al. Interactive texture design and synthesis from mesh sketches. Front. Comput. Sci. 8, 330–341 (2014). https://doi.org/10.1007/s11704-014-3285-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11704-014-3285-5

Keywords