“Synthesis of bidirectional texture functions on arbitrary surfaces”

  • ©Xin Tong, Jingdan Zhang, Ligang Liu, Xi Wang, Baining Guo, and Heung-Yeung Shum




    Synthesis of bidirectional texture functions on arbitrary surfaces



    The bidirectional texture function (BTF) is a 6D function that can describe textures arising from both spatially-variant surface reflectance and surface mesostructures. In this paper, we present an algorithm for synthesizing the BTF on an arbitrary surface from a sample BTF. A main challenge in surface BTF synthesis is the requirement of a consistent mesostructure on the surface, and to achieve that we must handle the large amount of data in a BTF sample. Our algorithm performs BTF synthesis based on surface textons, which extract essential information from the sample BTF to facilitate the synthesis. We also describe a general search strategy, called the k-coherent search, for fast BTF synthesis using surface textons. A BTF synthesized using our algorithm not only looks similar to the BTF sample in all viewing/lighthing conditions but also exhibits a consistent mesostructure when viewing and lighting directions change. Moreover, the synthesized BTF fits the target surface naturally and seamlessly. We demonstrate the effectiveness of our algorithm with sample BTFs from various sources, including those measured from real-world textures.


    1. Sunil Arya, David Mount, Nathan Netanyahu, Ruth Silverman, and Angela Wu. An optimal algorithm for approximate nearest neighbor searching. Journal of the ACM, 45:891-923, 1998. Google Scholar
    2. Michael Ashikhmin. Synthesizing natural textures. 2001 ACM Symposium on Interactive 3D Graphics, pages 217-226, March 2001. Google Scholar
    3. Oana G. Cula and Kristin J. Dana. Compact representation of bidirectional texture functions. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, December 2001.Google Scholar
    4. Brian Curless and Marc Levoy. A volumetric method for building complex models from range images. In Proceedings of SIGGRAPH 96, Computer Graphics Proceedings, Annual Conference Series, pages 303-312, New Orleans, Louisiana, August 1996. Google Scholar
    5. Kristin J. Dana and Shree Nayar. 3d textured surface modeling. In Proceedings of IEEE Workshop on the Integration of Appearance and Geometric Methods in Object Recognition, pages 46-56, June 1999.Google Scholar
    6. Kristin J. Dana, Bram van Ginneken, Shree K. Nayar, and Jan J. Koenderink. Reflectance and texture of real-world surfaces. ACM Transactions on Graphics, 18(1):1-34, January 1999. Google Scholar
    7. Paul E. Debevec, Yizhou Yu, and George D. Borshukov. Efficient view-dependent image-based rendering with projective texture-mapping. Eurographics Rendering Workshop 1998, pages 105-116, June 1998. Google Scholar
    8. Alexei A. Efros and Thomas K. Leung. Texture synthesis by non-parametric sampling. In Proceedings of International Conference on Computer Vision, September 1999. Google Scholar
    9. Gabriele Gorla, Victoria Interrante, and Guillermo Sapiro. Growing fitted textures. SIGGRAPH 2001 Sketches and Applications, page 191, August 2001.Google Scholar
    10. Pei hsiu Suen and Glenn Healey. The analysis and recognition of real-world textures in 3d. IEEE Transactions on Patten Analysis and Machine Intelligence, 22(5):491-503, May 2000. Google Scholar
    11. Jan J. Koenderink and Andrea J. Van Doorn. Illuminance texture due to surface mesostructure. Journal of the Optical Society of America, 13(3):452-463, 1996.Google Scholar
    12. Thomas Leung and Jitendra Malik. Representing and recognizing the visual appearance of materials using 3d textons. International Journal of Computer Vision, 43(1):29-44, June 2001. Google Scholar
    13. Xinguo Liu, Yizhou Yu, and Heung-Yeung Shum. Synthesizing bidirectional texture functions for real-world surfaces. Proceedings of SIGGRAPH 2001, pages 97-106, August 2001. Google Scholar
    14. Jérôme Maillot, Hussein Yahia, and Anne Verroust. Interactive texture mapping. Proceedings of SIGGRAPH 93, pages 27-34, August 1993. Google Scholar
    15. Tom Malzbender, Dan Gelb, and Hans Wolters. Polynomial texture maps. Proceedings of SIGGRAPH 2001, pages 519-528, August 2001. Google Scholar
    16. Emil Praun, Adam Finkelstein, and Hugues Hoppe. Lapped textures. Proceedings of SIGGRAPH 2000, pages 465-470, July 2000. Google Scholar
    17. Greg Turk. Re-tiling polygonal surfaces. Computer Graphics (Proceedings of SIGGRAPH 92), 26(2):55-64, July 1992. Google Scholar
    18. Greg Turk. Texture synthesis on surfaces. Proceedings of SIGGRAPH 2001, pages 347-354, August 2001. Google Scholar
    19. Li-Yi Wei and Marc Levoy. Fast texture synthesis using tree-structured vector quantization. Proceedings of SIGGRAPH 2000, pages 479-488, July 2000. Google Scholar
    20. Li-Yi Wei and Marc Levoy. Texture synthesis over arbitrary manifold surfaces. Proceedings of SIGGRAPH 2001, pages 355-360, August 2001. Google Scholar
    21. Daniel N. Wood, Daniel I. Azuma, Ken Aldinger, Brian Curless, Tom Duchamp, David H. Salesin, and Werner Stuetzle. Surface light fields for 3d photography. In Proceedings of SIGGRAPH 2000, Computer Graphics Proceedings, Annual Conference Series, pages 287-296, July 2000. Google Scholar
    22. Lexing Ying, Aaron Hertzmann, Henning Biermann, and Denis Zorin. Texture and shape synthesis on surfaces. Proceedings of 12th Eurographics Workshop on Rendering, pages 301-312, June 2001. Google Scholar

ACM Digital Library Publication:

Overview Page: