skip to main content
research-article

Fitting procedural yarn models for realistic cloth rendering

Published:11 July 2016Publication History
Skip Abstract Section

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.

Skip Supplemental Material Section

Supplemental Material

a51.mp4

mp4

246.3 MB

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. Hutt, M., 2011. C++ implementation of the Nelder-Mead simplex method. http://www.mikehutt.com/neldermead.html.Google ScholarGoogle Scholar
  4. Irawan, P., and Marschner, S. 2012. Specular reflection from woven cloth. ACM Trans. Graph. 31, 1, 11:1--11:20. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. Jakob, W., 2013. Mitsuba renderer. http://www.mitsuba-renderer.org.Google ScholarGoogle Scholar
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. Keefe, M. 1994. Solid modeling applied to fibrous assemblies. Part I: Twisted yarns. Journal of the Textile Institute 85, 3, 338--349.Google ScholarGoogle ScholarCross RefCross Ref
  9. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle Scholar
  11. Nelder, J. A., and Mead, R. 1965. A simplex method for function minimization. The computer journal 7, 4, 308--313.Google ScholarGoogle Scholar
  12. Pointcarré, 2016. Pointcarré textile software. http://www.pointcarre.com.Google ScholarGoogle Scholar
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle ScholarCross RefCross Ref
  16. Tao, X. 1996. Mechanical properties of a migrating fiber. Textile research journal 66, 12, 754--762.Google ScholarGoogle Scholar
  17. 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 ScholarGoogle Scholar
  18. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  19. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  20. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  21. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  22. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Fitting procedural yarn models for realistic cloth rendering

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM Transactions on Graphics
      ACM Transactions on Graphics  Volume 35, Issue 4
      July 2016
      1396 pages
      ISSN:0730-0301
      EISSN:1557-7368
      DOI:10.1145/2897824
      Issue’s Table of Contents

      Copyright © 2016 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 11 July 2016
      Published in tog Volume 35, Issue 4

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader