A Practical Microcylinder Appearance Model for Cloth Rendering

Iman Sadeghi1, Oleg Bisker1, Joachim De Deken1, Henrik Wann Jensen1

1UC San Diego

ACM Transactions on Graphics, to be presented at SIGGRAPH 2013

A Practical Microcylinder Appearance Model for Cloth Rendering

Abstract:

This paper introduces a simple shading model for cloth. The model can simulate both the anisotropic highlights on cloth 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.
Resourses:
Publication
pdf
1.2 Mb
Appendix
pdf
3.3 Mb
ACM Library
ACM



Text Reference:

Iman Sadeghi, Oleg Bisker, Joachim De Deken, Henrik Wann Jensen. A practical microcylinder appearance model for cloth rendering. ACM Transactions on Graphics (Presented at ACM SIGGRAPH 2013), 32(2):14:1--14:12, April 2013.
BibTex Reference:

@article{Sadeghi2013cloth,
	author = {Sadeghi, Iman and Bisker, Oleg and de Deken, Joachim and Jensen, Henrik Wann},
	title = {A practical microcylinder appearance model for cloth rendering},
	journal = {ACM Transactions on Graphics (Presented at ACM SIGGRAPH 2013).},
	volume = {32},
	number = {2},
	month = apr,
	year = {2013},
	pages = {14:1--14:12},
}