Abstract
Fabrics play a significant role in many applications in design, prototyping, and entertainment. Recent fiber-based models capture the rich visual appearance of fabrics, but are too onerous to design and edit. Yarn-based procedural models are powerful and convenient, but too regular and not realistic enough in appearance. In this paper, we introduce an automatic fitting approach to create high-quality procedural yarn models of fabrics with fiber-level details. We fit CT data to procedural models to automatically recover a full range of parameters, and augment the models with a measurement-based model of flyaway fibers. We validate our fabric models against CT measurements and photographs, and demonstrate the utility of this approach for fabric modeling and editing.
Supplemental Material
Available for Download
Supplemental files.
Supplemental files.
- Cirio, G., Lopez-Moreno, J., Miraut, D., and Otaduy, M. A. 2014. Yarn-level simulation of woven cloth. ACM Trans. Graph. 33, 6, 207:1--207:11. Google ScholarDigital Library
- Derouet-Jourdan, A., Bertails-Descoubes, F., and Thollot, J. 2013. Floating tangents for approximating spatial curves with G1 piecewise helices. Computer Aided Geometric Design 30, 5, 490--520. Google ScholarDigital Library
- Hutt, M., 2011. C++ implementation of the Nelder-Mead simplex method. http://www.mikehutt.com/neldermead.html.Google Scholar
- Irawan, P., and Marschner, S. 2012. Specular reflection from woven cloth. ACM Trans. Graph. 31, 1, 11:1--11:20. Google ScholarDigital 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, 4, 53:1--53:13. Google ScholarDigital Library
- Jakob, W., 2013. Mitsuba renderer. http://www.mitsuba-renderer.org.Google Scholar
- Kaldor, J. M., James, D. L., and Marschner, S. 2008. Simulating knitted cloth at the yarn level. ACM Trans. Graph. 27, 3, 65:1--65:9. Google ScholarDigital Library
- Keefe, M. 1994. Solid modeling applied to fibrous assemblies. Part I: Twisted yarns. Journal of the Textile Institute 85, 3, 338--349.Google ScholarCross Ref
- Khungurn, P., Schroeder, D., Zhao, S., Bala, K., and Marschner, S. 2015. Matching real fabrics with micro-appearance models. ACM Trans. Graph. 35, 1, 1:1--1:26. Google ScholarDigital Library
- Morris, P., Merkin, J., and Rennell, R. 1999. Modelling of yarn properties from fibre properties. Journal of the Textile Institute. Part 1, Fibre science and textile technology 90, 3, 322--335.Google Scholar
- Nelder, J. A., and Mead, R. 1965. A simplex method for function minimization. The computer journal 7, 4, 308--313.Google Scholar
- Pointcarré, 2016. Pointcarré textile software. http://www.pointcarre.com.Google Scholar
- Sadeghi, I., Bisker, O., De Deken, J., and Jensen, H. W. 2013. A practical microcylinder appearance model for cloth rendering. ACM Trans. Graph. 32, 2, 14:1--14:12. Google ScholarDigital Library
- Schröder, K., Zinke, A., and Klein, R. 2015. Image-based reverse engineering and visual prototyping of woven cloth. Visualization and Computer Graphics, IEEE Transactions on 21, 2, 188--200.Google ScholarDigital Library
- Shinohara, T., Takayama, J.-y., 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 ScholarCross Ref
- Tao, X. 1996. Mechanical properties of a migrating fiber. Textile research journal 66, 12, 754--762.Google Scholar
- Voborova, J., Garg, A., Neckar, B., and Ibrahim, S. 2004. Yarn properties measurement: an optical approach. In 2nd International textile, clothing and design conference, 1--6.Google Scholar
- 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, ACM, 391--398. Google ScholarDigital Library
- Yuksel, C., Kaldor, J. M., James, D. L., and Marschner, S. 2012. Stitch meshes for modeling knitted clothing with yarn-level detail. ACM Trans. Graph. 31, 3, 37:1--37:12. Google ScholarDigital 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, 44:1--44:10. Google ScholarDigital Library
- Zhao, S., Jakob, W., Marschner, S., and Bala, K. 2012. Structure-aware synthesis for predictive woven fabric appearance. ACM Trans. Graph. 31, 4, 75:1--75:10. Google ScholarDigital Library
- Zhao, S., Hašan, M., Ramamoorthi, R., and Bala, K. 2013. Modular flux transfer: Efficient rendering of high-resolution volumes with repeated structures. ACM Trans. Graph. 32, 4, 131:1--131:12. Google ScholarDigital Library
Index Terms
- Fitting procedural yarn models for realistic 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 ...
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 ...
Build your own procedural grooming pipeline
SIGGRAPH '17: ACM SIGGRAPH 2017 TalksAlthough there is commercially available software for producing digital fur and feathers, creating photorealistic digital creatures under a low budget is still no trivial matter. Because no software could fulfill our purposes at the time of the making ...
Comments