Woven Fabric Capture from a Single Photo

Wenhua Jin, Beibei Wang*, Milos Hasan, Yu Guo, Steve Marschner, Ling-Qi Yan
Proceedings of SIGGRAPH Asia 2022

Given an input photo of a woven fabric sample, our approach estimates the parameters for our woven fabric material model using an initial neural network estimate, further refined by a differentiable rendering optimization. Re-rendered results with estimated parameters closely match the input photos (columns on the left and right). The resulting fabric parameters can be used for rendering directly, or can be further edited to control the final appearance, as shown in the rendered scene.


Digitally reproducing the appearance of woven fabrics is important in many applications of realistic rendering, from interior scenes to virtual characters. However, designing realistic shading models and capturing real fabric samples are both challenging tasks. Previous work ranges from applying generic shading models not meant for fabrics, to data-driven approaches scanning fabrics requiring expensive setups and large data. In this paper, we propose a woven fabric material model and a parameter estimation approach for it. Our lightweight forward shading model treats yarns as bent and twisted cylinders, shading these using a microflake-based bidirectional reflectance distribution function (BRDF) model. We propose a simple fabric capture configuration, wrapping the fabric sample on a cylinder of known radius and capturing a single image under known camera and light positions. Our inverse rendering pipeline consists of a neural network to estimate initial fabric parameters and an optimization based on differentiable rendering to refine the results. Our fabric parameter estimation achieves high-quality recovery of measured woven fabric samples, which can be used for efficient rendering and further edited.


PDF format Video PDF format


  author = {Wenhua Jin and Beibei Wang and Milo\v{s} Ha\v{s}an and Yu Guo and Steve Marschner and Ling-Qi Yan},
  title = {Woven Fabric Capture from a Single Photo},
  booktitle={Proceedings of SIGGRAPH Asia 2022},