IDSS: A novel representation for woven fabrics

Jiahua Zhang, George Baciu, Dejun Zheng, Cheng Liang, Guiqing Li, Jinlian Hu

Research output: Journal article publicationJournal articleAcademic researchpeer-review

10 Citations (Scopus)


The appearance of woven fabrics is intrinsically determined by the geometric details of their meso/micro scale structure. In this paper, we propose a multiscale representation and tessellation approach for woven fabrics. We extend the Displaced Subdivision Surface (DSS) to a representation named Interlaced/Intertwisted Displacement Subdivision Surface (IDSS). IDSS maps the geometric detail, scale by scale, onto a ternary interpolatory subdivision surface that is approximated by Bezier patches. This approach is designed for woven fabric rendering on DX11 GPUs. We introduce the Woven Patch, a structure based on DirectX's new primitive, patch, to describe an area of a woven fabric so that it can be easily implemented in the graphics pipeline using a hull shader, a tessellator and a domain shader. We can render a woven piece of fabric at 25 frames per second on a low-performance NVIDIA 8400 MG mobile GPU. This allows for large-scale representations of woven fabrics that maintain the geometric variances of real yarn and fiber.
Original languageEnglish
Article number6155717
Pages (from-to)420-432
Number of pages13
JournalIEEE Transactions on Visualization and Computer Graphics
Issue number3
Publication statusPublished - 18 Jan 2013


  • GPU
  • interlaced displacement
  • intertwisted displacement
  • subdivision surface
  • tessellation
  • Woven fabric

ASJC Scopus subject areas

  • Software
  • Signal Processing
  • Computer Vision and Pattern Recognition
  • Computer Graphics and Computer-Aided Design


Dive into the research topics of 'IDSS: A novel representation for woven fabrics'. Together they form a unique fingerprint.

Cite this