skip to main content
article

Interactive editing and modeling of bidirectional texture functions

Published:29 July 2007Publication History
Skip Abstract Section

Abstract

While measured Bidirectional Texture Functions (BTF) enable impressive realism in material appearance, they offer little control, which limits their use for content creation. In this work, we interactively manipulate BTFs and create new BTFs from flat textures. We present an out-of-core approach to manage the size of BTFs and introduce new editing operations that modify the appearance of a material. These tools achieve their full potential when selectively applied to subsets of the BTF through the use of new selection operators. We further analyze the use of our editing operators for the modification of important visual characteristics such as highlights, roughness, and fuzziness. Results compare favorably to the direct alteration of micro-geometry and reflectances of synthetic reference data.

Skip Supplemental Material Section

Supplemental Material

pps053.mp4

mp4

61.8 MB

References

  1. Adelson, E. H. 2001. On Seeing Stuff: the Perception of Materials by Humans and Machines. In Human Vision and Electronic Imaging VI, B. Rogowitz and T. Pappas, Eds., vol. 4299 of Proceedings of SPIE, 1--12.Google ScholarGoogle Scholar
  2. Colbert, M., Pattanaik, S., and Krivanek, J. 2006. BRDF-Shop: Creating Physically Correct Bidirectional Reflectance Distribution Functions. IEEE Computer Graphics and Applications 26, 1 (Jan.), 30--36. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Cula, O., and Dana, K. 2001. Compact Representation of Bidirectional Texture Functions. In Conference on Computer Vision and Pattern Recognition (CVPR 2001), vol. 1, 1041--1047.Google ScholarGoogle Scholar
  4. Dana, K., and Nayar, S. 1998. Histogram Model for 3D Textures. In Conference on Computer Vision and Pattern Recognition (CVPR'98), 618--633. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Dana, K. J., van Ginneken, B., Nayar, S. K., and Koenderink, J. J. 1999. Reflectance and Texture of Real-World Surfaces. ACM Transactions on Graphics 18, 1 (Jan.), 1--34. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Daum, M., and Dudek, G. 1998. On 3-D Surface Reconstruction Using Shape from Shadows. In Conference on Computer Vision and Pattern Recognition (CVPR'98), 461--468. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Dischler, J.-M., and Ghazanfarpour, D. 1999. Interactive Image-based Modeling of Macrostructured Textures. IEEE Computer Graphics & Applications 19, 1 (Jan.), 66--74. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Dong, J., Qi, L., Ren, J., and Chantler, M. 2005. Self-Similarity Based Editing of 3D Surface Textures. In Proceedings of the 4th International Workshop on Texture Analysis and Synthesis, 71--76.Google ScholarGoogle Scholar
  9. Fleming, R., Jensen, H. W., and Bülthoff, H. 2004. Perceiving Translucent Materials. In Symposium on Applied Perception in Graphics and Visualization 2004, 127--134. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Ginneken, B. V., Koenderink, J., and Dana, K. J. 1999. Texture Histograms as a Function of Irradiation and Viewing Direction. International Journal of Computer Vision 31, 2-3 (Apr.), 169--184. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Haindl, M., and Hatka, M. 2005. BTF Roller. In Proceedings of the 4th International Workshop on Texture Analysis and Synthesis, 89--94.Google ScholarGoogle Scholar
  12. Haindl, M., Grim, J., Pudil, P., and Kudo, M. 2005. A Hybrid BTF Model Based on Gaussian Mixtures. In Proceedings of the 4th International Workshop on Texture Analysis and Synthesis, 95--100.Google ScholarGoogle Scholar
  13. Khan, E. A., Reinhard, E., Fleming, R., and Bülthoff, H. 2006. Image-Based Material Editing. ACM Transaction on Graphics (Proc. SIGGRAPH) 25, 3 (July), 654--663. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Koenderink, J., and Pont, S. 2003. The Secret of Velvety Skin. Machine Vision and Applications 14, 4, 260--268. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Koudelka, M., Magda, S., Belhumeur, P., and Kriegman, D. 2003. Acquisition, Compression and Synthesis of Bidirectional Texture Functions. In Proceedings of the 3rd International Workshop on Texture Analysis and Synthesis, 59--64.Google ScholarGoogle Scholar
  16. Lawrence, J., Ben-Artzi, A., DeCoro, C., Matusik, W., Pfister, H., Ramamoorthi, R., and Rusinkiewicz, S. 2006. Inverse shade trees for non-parametric material representation and editing. ACM Transactions on Graphics (Proc. SIGGRAPH) 25, 3 (July), 735--745. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Leung, T., and Malik, J. 1997. On Perpendicular Texture: Why do we see more flowers in the distance? In Conference on Computer Vision and Pattern Recognition (CVPR '97), 807--813. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Magda, S., and Kriegman, D. 2006. Reconstruction of Volumetric Surface Textures for Real-Time Rendering. In 17th Eurographics Symposium on Rendering, 19--30. Google ScholarGoogle ScholarCross RefCross Ref
  19. Meseth, J., Müller, G., and Klein, R. 2004. Reflectance Field Based Real-Time, High-Quality Rendering of Bidirectional Texture Functions. Computers & Graphics 28, 1 (Feb.), 105--112.Google ScholarGoogle Scholar
  20. Müller, G., Meseth, J., Sattler, M., Sarlette, R., and Klein, R. 2005. Acquisition, Synthesis, and Rendering of Bidirectional Texture Functions. Computer Graphics Forum 24, 1 (Mar.), 83--110.Google ScholarGoogle ScholarCross RefCross Ref
  21. Neubeck, A., Zalesny, A., and Gool, L. V. 2005. 3D Texture Reconstruction from Extensive BTF Data. In Proceedings of the 4th International Workshop on Texture Analysis and Synthesis, 13--18.Google ScholarGoogle Scholar
  22. Ngan, A., and Durand, F. 2006. Statistical Acquisition of Texture Appearance. In 17th Eurographics Symposium on Rendering, 31--40. Google ScholarGoogle ScholarCross RefCross Ref
  23. Pharr, M., and Humphreys, G. 2004. Physically Based Rendering: From Theory to Implementation. Morgan-Kaufmann. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Pont, S., and Koenderink, J. 2002. Bidirectional Texture Contrast Function. In ECCV '02: Proceedings of the 7th European Conference on Computer Vision, 808--822. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Ramamoorthi, R., and Hanrahan, P. 2001. A Signal-Processing Framework for Inverse Rendering. In Proceedings of ACM SIGGRAPH 2001, 117--128. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Sattler, M., Sarlette, R., and Klein, R. 2003. Efficient and Realistic Visualization of Cloth. In 14th Eurographics Symposium on Rendering, 167--178. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Suykens, F., vom, K. B., Lagae, A., and Dutré, P. 2003. Interactive Rendering with Bidirectional Texture Functions. Computer Graphics Forum 22, 3 (Sept.), 463--472.Google ScholarGoogle ScholarCross RefCross Ref
  28. Tong, X., Zhang, J., Liu, L., Wang, X., Guo, B., and Shum, H.-Y. 2002. Synthesis of Bidirectional Texture Functions on Arbitrary Surfaces. ACM Transactions on Graphics (Proc. SIGGRAPH) 21, 3 (July), 665--672. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Vasilescu, M. A. O., and Terzopoulos, D. 2004. Tensor-Textures: Multilinear Image-Based Rendering. ACM Transactions on Graphics (Proc. SIGGRAPH) 23, 3 (Aug.), 336--342. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Ward, G. 1992. Real Pixels. In Graphics Gems II, J. Arvo, Ed. Academic Press.Google ScholarGoogle Scholar
  31. Zhou, K., Du, P., Wang, L., Matsushita, Y., Shi, J., Guo, B., and Shum, H.-Y. 2005. Decorating Surfaces with Bidirectional Texture Functions. IEEE Transactions on Visualization and Computer Graphics 11, 5 (Sept.), 519--528. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Interactive editing and modeling of bidirectional texture functions

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in

              Full Access

              • Published in

                cover image ACM Transactions on Graphics
                ACM Transactions on Graphics  Volume 26, Issue 3
                July 2007
                976 pages
                ISSN:0730-0301
                EISSN:1557-7368
                DOI:10.1145/1276377
                Issue’s Table of Contents

                Copyright © 2007 ACM

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 29 July 2007
                Published in tog Volume 26, Issue 3

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • article

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader