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.
Supplemental Material
Available for Download
Supplemental movie, appendix, image and software files for, A practical microcylinder appearance model for cloth rendering
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- Ashikhmin, M. V. 2001. Approximate methods for improving surface appearance. Ph.D. thesis AAI3012256. Google Scholar
Digital Library
- Chandrasekhar, S. 1960. Radiative Transfer. Dover Publications.Google Scholar
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- Drago, F. and Chiba, N. 2004. Painting canvas synthesis. Vis. Comput. 20, 5, 314--328. Google Scholar
Digital Library
- Glumac, R. and Doepp, D. 2004. Generalized approach to rendering fabric. In ACM SIGGRAPH Sketches. ACM Press, New York. Google Scholar
Digital Library
- 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 Scholar
Digital Library
- Irawan, P. and Marschner, S. 2012. Specular reflection from woven cloth. ACM Trans. Graph. 31, 1, 11:1--11:20. Google Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- Kim, T.-Y. 2002. Modeling, rendering and animating human hair. Ph.D. thesis, University of Southern California, Los Angeles, CA. Google Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Cross Ref
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- Saville, B. P. 1999. Physical Testing of Textiles. CRC Press.Google Scholar
- Schroder, K., Klein, R., and Zinke, A. 2011. A volumetric approach to predictive rendering of fabrics. Comput. Graph. Forum 30, 4, 1277--1286. Google Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- Westin, S. H., Arvo, J. R., and Torrance, K. E. 1992. Predicting reflectance functions from complex surfaces. Comput. Graph. 26, 2, 255--264. Google Scholar
Digital Library
- 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 Scholar
Digital Library
- Yang, L. 2009. Cse 348b final project: Cloth rendering. https://graphics. stanford.edu/wikis/cs348b-09/lfyg/Final_Project_Writeup/.Google Scholar
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
Index Terms
A practical microcylinder appearance model for cloth rendering
Recommendations
Real-time fiber-level cloth rendering
I3D '17: Proceedings of the 21st ACM SIGGRAPH Symposium on Interactive 3D Graphics and GamesModeling cloth with fiber-level geometry can produce highly realistic details. However, rendering fiber-level cloth models not only has a high memory cost but it also has a high computation cost even for offline rendering applications. In this paper we ...
Interactive cloth rendering of microcylinder appearance model under environment lighting
This paper proposes an interactive rendering method of cloth fabrics under environment lighting. The outgoing radiance from cloth fabrics in the microcylinder model is calculated by integrating the product of the distant environment lighting, the ...
DreamWorks fabric shading model: from artist friendly to physically plausible
SIGGRAPH '17: ACM SIGGRAPH 2017 TalksSince Shrek 2, DreamWorks artists have used the fabric model developed by [Glumac and Doepp 2004] extensively on cloth material shading. Even after we developed the physically based microcylinderical cloth model by [Sadeghi et al. 2013], they continued ...





Comments