Abstract
Woven fabrics have a wide range of appearance determined by their small-scale 3D structure. Accurately modeling this structural detail can produce highly realistic renderings of fabrics and is critical for predictive rendering of fabric appearance. But building these yarn-level volumetric models is challenging. Procedural techniques are manually intensive, and fail to capture the naturally arising irregularities which contribute significantly to the overall appearance of cloth. Techniques that acquire the detailed 3D structure of real fabric samples are constrained only to model the scanned samples and cannot represent different fabric designs.
This paper presents a new approach to creating volumetric models of woven cloth, which starts with user-specified fabric designs and produces models that correctly capture the yarn-level structural details of cloth. We create a small database of volumetric exemplars by scanning fabric samples with simple weave structures. To build an output model, our method synthesizes a new volume by copying data from the exemplars at each yarn crossing to match a weave pattern that specifies the desired output structure. Our results demonstrate that our approach generalizes well to complex designs and can produce highly realistic results at both large and small scales.
Supplemental Material
Available for Download
Supplemental material.
- Adabala, N., and Magnenat-Thalmann, N. 2003. A procedural thread texture model. Journal of Graphics Tools 8, 3, 33--40.Google Scholar
Cross Ref
- Adabala, N., Magnenat-Thalmann, N., and Fei, G. 2003. Visualization of woven cloth. In Proceedings of the 14th Eurographics Workshop on Rendering, 178--185. Google Scholar
Digital Library
- Ashikhmin, M. 2001. Synthesizing natural textures. In Proceedings of the 2001 Symposium on Interactive 3D Graphics, 217--226. Google Scholar
Digital Library
- Chen, Y., Tong, X., Wang, J., Lin, S., Guo, B., and Shum, H.-Y. 2004. Shell texture functions. ACM Transactions on Graphics 23, 3, 343--353. Google Scholar
Digital Library
- Cohen, M. F., Shade, J., Hiller, S., and Deussen, O. 2003. Wang tiles for image and texture generation. ACM Transactions on Graphics 22, 3, 287--294. Google Scholar
Digital Library
- Dong, Y., Wang, J., Tong, X., Snyder, J., Lan, Y., Ben-Ezra, M., and Guo, B. 2010. Manifold bootstrapping for SVBRDF capture. ACM Transactions on Graphics 29, 4, 98:1--98:10. Google Scholar
Digital Library
- Drago, F., and Chiba, N. 2004. Painting canvas synthesis. The Visual Computer 20, 5, 314--328. Google Scholar
Digital Library
- Efros, A. A., and Freeman, W. T. 2001. Image quilting for texture synthesis and transfer. In Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, 341--346. Google Scholar
Digital Library
- Efros, A., and Leung, T. 1999. Texture synthesis by non-parametric sampling. In Proceedings of the 7th IEEE International Conference on Computer Vision, vol. 2, IEEE, 1033--1038. Google Scholar
Digital Library
- Ghosh, A., Chen, T., Peers, P., Wilson, C. A., and Debevec, P. 2009. Estimating specular roughness and anisotropy from second order spherical gradient illumination. Computer Graphics Forum 28, 4, 1161--1170. Google Scholar
Digital Library
- Ghosh, A., Chen, T., Peers, P., Wilson, C. A., and Debevec, P. 2010. Circularly polarized spherical illumination reflectometry. ACM Transactions on Graphics 29, 6, 162:1--162:12. Google Scholar
Digital Library
- Gröller, E., Rau, R. T., and Strasser, W. 1995. Modeling and visualization of knitwear. IEEE Transactions on Visualization and Computer Graphics 1, 4, 302--310. Google Scholar
Digital Library
- Gröller, E., Rau, R. T., and Strasser, W. 1996. Modeling textiles as three dimensional textures. In Proceedings of the Eurographics Workshop on Rendering Techniques '96, 205--214. Google Scholar
Digital Library
- Heeger, D. J., and Bergen, J. R. 1995. Pyramid-based texture analysis/synthesis. In Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques, 229--238. Google Scholar
Digital Library
- Hurtut, T., Landes, P.-E., Thollot, J., Gousseau, Y., Drouillhet, R., and Coeurjolly, J.-F. 2009. Appearance-guided synthesis of element arrangements by example. In Proceedings of the 7th International Symposium on Non-Photorealistic Animation and Rendering, 51--60. Google Scholar
Digital Library
- Irawan, P., and Marschner, S. 2012. Specular reflection from woven cloth. ACM Transactions on Graphics 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 Transactions on Graphics 29, 53:1--53:13. Google Scholar
Digital Library
- Jakob, W., 2010. Mitsuba physically based renderer. mitsuba-renderer.org.Google Scholar
- Kajiya, J. T., and Kay, T. L. 1989. Rendering fur with three dimensional textures. SIGGRAPH Computer Graphics 23, 3, 271--280. Google Scholar
Digital Library
- Kopf, J., Fu, C.-W., Cohen-Or, D., Deussen, O., Lischinski, D., and Wong, T.-T. 2007. Solid texture synthesis from 2d exemplars. ACM Transactions on Graphics 26, 3. Google Scholar
Digital Library
- Kwatra, V., Schödl, A., Essa, I., Turk, G., and Bobick, A. 2003. Graphcut textures: image and video synthesis using graph cuts. ACM Transactions on Graphics 22, 3, 277--286. Google Scholar
Digital Library
- Kwatra, V., Essa, I., Bobick, A., and Kwatra, N. 2005. Texture optimization for example-based synthesis. ACM Transactions on Graphics 24, 3, 795--802. Google Scholar
Digital Library
- Lefebvre, S., and Hoppe, H. 2005. Parallel controllable texture synthesis. ACM Transactions on Graphics 24, 3, 777--786. Google Scholar
Digital Library
- Ma, C., Wei, L.-Y., and Tong, X. 2011. Discrete element textures. ACM Transactions on Graphics 30, 4, 62:1--62:10. 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 Transactions on Graphics 24, 3, 727--734. Google Scholar
Digital Library
- Merrell, P., and Manocha, D. 2008. Continuous model synthesis. ACM Transactions on Graphics 27, 5, 158:1--158:7. Google Scholar
Digital Library
- Perlin, K., and Hoffert, E. M. 1989. Hypertexture. SIGGRAPH Computer Graphics 23, 3, 253--262. Google Scholar
Digital Library
- Pointcarré, 2001. Pointcarré textile software. pointcarre. com.Google Scholar
- Porumbescu, S. D., Budge, B., Feng, L., and Joy, K. I. 2005. Shell maps. ACM Transactions on Graphics 24, 3, 626--633. Google Scholar
Digital Library
- Ramanarayanan, G., and Bala, K. 2007. Constrained texture synthesis via energy minimization. IEEE Transactions on Visualization and Computer Graphics 13, 1, 167--178. Google Scholar
Digital Library
- Rolfsen, D. 2003. Knots and links. American Mathematical Society.Google Scholar
- Shinohara, T., Takayama, J., Ohyama, S., and Kobayashi, A. 2010. Extraction of yarn positional information from a three-dimensional CT image of textile fabric using yarn tracing with a filament model for structure analysis. Textile Research Journal 80, 7, 623--630.Google Scholar
Cross Ref
- Tong, X., Zhang, J., Liu, L., Wang, X., Guo, B., and Shum, H.-Y. 2002. Synthesis of bidirectional texture functions on arbitrary surfaces. ACM Transactions on Graphics 21, 3, 665--672. 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. ACM Transactions on Graphics 27, 3, 41:1--41:9. Google Scholar
Digital Library
- Wei, L.-Y., and Levoy, M. 2000. Fast texture synthesis using tree-structured vector quantization. In Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques, 479--488. Google Scholar
Digital Library
- Wei, L.-Y., Lefebvre, S., Kwatra, V., and Turk, G. 2009. State of the art in example-based texture synthesis. In Eurographics 2009, State of the Art Report, EG-STAR.Google Scholar
- Wu, Q., and Yu, Y. 2004. Feature matching and deformation for texture synthesis. ACM Transactions on Graphics 23, 3, 364--367. 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, 391--398. 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 Transactions on Graphics 30, 4, 44:1--44:10. Google Scholar
Digital Library
- Zhou, K., Huang, X., Wang, X., Tong, Y., Desbrun, M., Guo, B., and Shum, H.-Y. 2006. Mesh quilting for geometric texture synthesis. ACM Transactions on Graphics 25, 3, 690--697. Google Scholar
Digital Library
Index Terms
Structure-aware synthesis for predictive woven fabric appearance
Recommendations
Woven Fabric Model Creation from a Single Image
We present a fast, novel image-based technique for reverse engineering woven fabrics at a yarn level. These models can be used in a wide range of interior design and visual special effects applications. To recover our pseudo-Bidirectional Texture ...
A practical microcylinder appearance model for cloth rendering
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 ...
Building volumetric appearance models of fabric using micro CT imaging
The appearance of complex, thick materials like textiles is determined by their 3D structure, and they are incompletely described by surface reflection models alone. While volume scattering can produce highly realistic images of such materials, creating ...





Comments