skip to main content
research-article

A practical microcylinder appearance model for cloth rendering

Published:30 April 2013Publication History
Skip Abstract Section

Abstract

This article introduces a practical shading model for cloth that can simulate both anisotropic highlights as well as the complex color shifts seen in cloth made of different colored threads. Our model is based on extensive Bidirectional Reflectance Distribution Function (BRDF) measurements of several cloth samples. We have also measured the scattering profile of several different individual cloth threads. Based on these measurements, we derived an empirical shading model capable of predicting the light scattering profile of a variety of threads. From individual threads, we synthesized a woven cloth model, which provides an intuitive description of the layout of the constituent threads as well as their tangent directions. Our model is physically plausible, accounting for shadowing and masking by the threads. We validate our model by comparing predicted and measured light scattering values and show how it can reproduce the appearance of many cloth and thread types, including silk, velvet, linen, and polyester. The model is robust, easy to use, and can simulate the appearance of complex highlights and color shifts that cannot be fully handled by existing models.

Skip Supplemental Material Section

Supplemental Material

tp125.mp4

References

  1. Adabala, N., Magnenat-Thalmann, N., and Fei, G. 2003. Visualization of woven cloth. In Proceedings of the 14th Eurographics Workshop on Rendering (EGRW'03). 178--185. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Ashikhmin, M., Premoze, S., and Shirley, P. 2000. A microfacet-based brdf generator. In Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'00). ACM Press/Addison-Wesley, 65--74. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Ashikhmin, M. V. 2001. Approximate methods for improving surface appearance. Ph.D. thesis AAI3012256. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Chandrasekhar, S. 1960. Radiative Transfer. Dover Publications.Google ScholarGoogle Scholar
  5. Chen, Y., Lin, S., Zhong, H., Xu, Y.-Q., Guo, B., and Shum, H.-Y. 2003. Realistic rendering and animation of knitwear. IEEE Trans. Vis. Comput. Graph. 9, 1, 43--55. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Daubert, K., Lensch, H. P. A., Heidrich, W., and Seidel, H.-P. 2001. Efficient cloth modeling and rendering. In Proceedings of the 12th Eurographics Workshop on Rendering Techniques. Springer, 63--70. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Drago, F. and Chiba, N. 2004. Painting canvas synthesis. Vis. Comput. 20, 5, 314--328. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Glumac, R. and Doepp, D. 2004. Generalized approach to rendering fabric. In ACM SIGGRAPH Sketches. ACM Press, New York. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Hanrahan, P. and Krueger, W. 1993. Reflection from layered surfaces due to subsurface scattering. In Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'93). ACM Press, New York, 165--174. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Irawan, P. and Marschner, S. 2012. Specular reflection from woven cloth. ACM Trans. Graph. 31, 1, 11:1--11:20. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Jakob, W., Arbree, A., Moon, J. T., Bala, K., and Marschner, S. 2010. A radiative transfer framework for rendering materials with anisotropic structure. ACM Trans. Graph. 29, 53:1--53:13. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Kajiya, J. T. and Kay, T. L. 1989. Rendering fur with three dimensional textures. In Proceedings of the Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'89). ACM Press, New York, 271--280. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Kim, T.-Y. 2002. Modeling, rendering and animating human hair. Ph.D. thesis, University of Southern California, Los Angeles, CA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Marschner, S. R., Jensen, H. W., Cammarano, M., Worley, S., and Hanrahan, P. 2003. Light scattering from human hair fibers. ACM Trans. Graph. 22, 3, 780--791. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Marschner, S. R., Westin, S. H., Arbree, A., and Moon, J. T. 2005. Measuring and modeling the appearance of finished wood. ACM Trans. Graph. 24, 3, 727--734. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Pont, S. C. and Koenderink, J. J. 2003. Split off-specular reflection and surface scattering from woven materials. Appl. Opt. 42, 8, 1526--1533.Google ScholarGoogle ScholarCross RefCross Ref
  17. Poulin, P. and Fournier, A. 1990. A model for anisotropic reflection. In Proceedings of the 17th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'90). ACM Press, New York, 273--282. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Sadeghi, I., Pritchett, H., Jensen, H. W., and Tamstorf, R. 2010. An artist friendly hair shading system. ACM Trans. Graph. 29, 56:1--56:10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Saville, B. P. 1999. Physical Testing of Textiles. CRC Press.Google ScholarGoogle Scholar
  20. Schroder, K., Klein, R., and Zinke, A. 2011. A volumetric approach to predictive rendering of fabrics. Comput. Graph. Forum 30, 4, 1277--1286. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Wang, J., Zhao, S., Tong, X., Snyder, J., and Guo, B. 2008. Modeling anisotropic surface reflectance with example-based microfacet synthesis. In ACM SIGGRAPH Papers. ACM Press, New York, 41:1--41:9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Weil, J. 1986. The synthesis of cloth objects. In Proceedings of the 13th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'86). ACM Press, New York, 49--54. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Westin, S. H., Arvo, J. R., and Torrance, K. E. 1992. Predicting reflectance functions from complex surfaces. Comput. Graph. 26, 2, 255--264. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Xu, Y.-Q., Chen, Y., Lin, S., Zhong, H., Wu, E., Guo, B., and Shum, H.-Y. 2001. Photorealistic rendering of knitwear using the lumislice. In Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'01). ACM Press, New York, 391--398. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Yang, L. 2009. Cse 348b final project: Cloth rendering. https://graphics. stanford.edu/wikis/cs348b-09/lfyg/Final_Project_Writeup/.Google ScholarGoogle Scholar
  26. Yasuda, T., Yokoi, S., Toriwaki, J.-I., and Inagaki, K. 1992. A shading model for cloth objects. IEEE Comput. Graph. Appl. 12, 15--24. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Zhao, S., Jakob, W., Marschner, S., and Bala, K. 2011. Building volumetric appearance models of fabric using micro ct imaging. ACM Trans. Graph. 30, 4. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A practical microcylinder appearance model for cloth rendering

          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 32, Issue 2
            April 2013
            134 pages
            ISSN:0730-0301
            EISSN:1557-7368
            DOI:10.1145/2451236
            Issue’s Table of Contents

            Copyright © 2013 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 30 April 2013
            • Accepted: 1 October 2012
            • Received: 1 May 2012
            Published in tog Volume 32, Issue 2

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article
            • Research
            • Refereed

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader