“Interactive design of periodic yarn-level cloth patterns” – ACM SIGGRAPH HISTORY ARCHIVES

“Interactive design of periodic yarn-level cloth patterns”

  • 2018 SA Technical Papers_Leaf_Interactive design of periodic yarn-level cloth patterns

Conference:


Type(s):


Title:

    Interactive design of periodic yarn-level cloth patterns

Session/Category Title:   Fabulously computed fashion


Presenter(s)/Author(s):


Moderator(s):



Abstract:


    We describe an interactive design tool for authoring, simulating, and adjusting yarn-level patterns for knitted and woven cloth. To achieve interactive performance for notoriously slow yarn-level simulations, we propose two acceleration schemes: (a) yarn-level periodic boundary conditions that enable the restricted simulation of only small periodic patches, thereby exploiting the spatial repetition of many cloth patterns in cardinal directions, and (b) a highly parallel GPU solver for efficient yarn-level simulation of the small patch. Our system supports interactive pattern editing and simulation, and runtime modification of parameters. To adjust the amount of material used (yarn take-up) we support “on the fly” modification of (a) local yarn rest-length adjustments for pattern specific edits, e.g., to tighten slip stitches, and (b) global yarn length by way of a novel yarn-radius similarity transformation. We demonstrate the tool’s ability to support interactive modeling, by novice users, of a wide variety of yarn-level knit and woven patterns. Finally, to validate our approach, we compare dozens of generated patterns against reference images of actual woven or knitted cloth samples, and we release this corpus of digital patterns and simulated models as a public dataset to support future comparisons.

References:


    1. Aric Bartle, Alla Sheffer, Vladimir G Kim, Danny M Kaufman, Nicholas Vining, and Floraine Berthouzoz. 2016. Physics-driven pattern adjustment for direct 3D garment editing. ACM Trans. Graph. 35, 4 (2016), 50–1. Google ScholarDigital Library
    2. Nathan Bell and Jared Hoberock. 2011. Thrust: A productivity-oriented library for CUDA. In GPU computing gems Jade edition. Elsevier, 359–371.Google Scholar
    3. Floraine Berthouzoz, Akash Garg, Danny M Kaufman, Eitan Grinspun, and Maneesh Agrawala. 2013. Parsing sewing patterns into 3D garments. ACM Transactions on Graphics (TOG) 32, 4 (2013), 85. Google ScholarDigital Library
    4. K.F. Choi and T.Y. Lo. 2003. An Energy Model of Plain Knitted Fabric. Textile Research Jour. 73 (2003), 739–748.Google ScholarCross Ref
    5. K.F. Choi and T.Y. Lo. 2006. The Shape and Dimensions of Plain Knitted Fabric: A Fabric Mechanical Model. Textile Research Jour. 76, 10 (2006), 777–786.Google ScholarCross Ref
    6. Gabriel Cirio, Jorge Lopez-Moreno, David Miraut, and Miguel A. Otaduy. 2014. Yarn-level simulation of woven cloth. ACM Transactions on Graphics (2014). Google ScholarDigital Library
    7. G. Cirio, J. Lopez-Moreno, and M. A. Otaduy. 2017. Yarn-Level Cloth Simulation with Sliding Persistent Contacts. IEEE Transactions on Visualization and Computer Graphics 23, 2 (Feb 2017), 1152–1162. Google ScholarDigital Library
    8. A. Demiroz and T. Dias. 2000. A Study of the Graphical Representation of Plain-knitted Structures Part I: Stitch Model for the Graphical Representation of Plain-knitted Structures. Journal of the Textile Institute 91 (2000), 463–480.Google ScholarCross Ref
    9. T.D. Dinh, O. Weeger, S. Kaijima, and S.-K. Yeung. 2018. Prediction of mechanical properties of knitted fabrics under tensile and shear loading: Mesoscale analysis using representative unit cells and its validation. Composites Part B: Engineering 148 (9 2018), 81–92.Google Scholar
    10. Miro Duhovic and Debes Bhattacharyya. 2006. Simulating the deformation mechanisms of knitted fabric composites. Composites Part A: Applied Science and Manufacturing 37, 11 (2006), 1897–1915.Google ScholarCross Ref
    11. Bernhard Eberhardt, Michael Meissner, and Wolfgang Strasser. 2000. Knit Fabrics. In Cloth Modeling and Animation, Donald House and David Breen (Eds.). A K Peters, Chapter 5, 123–144. Google ScholarDigital Library
    12. Yun (Raymond) Fei, Christopher Batty, Eitan Grinspun, and Changxi Zheng. 2018. A Multi-scale Model for Simulating Liquid-fabric Interactions. ACM Trans. Graph. 37, 4, Article 51 (Aug. 2018), 16 pages. Google ScholarDigital Library
    13. O. Göktepe and S. C. Harlock. 2002. Three-Dimensional Computer Modeling of Warp Knitted Structures. Textile Research Jour. 72 (2002), 266–272.Google ScholarCross Ref
    14. Simon Green. 2010. Particle Simulation using CUDA. NVIDIA Whitepaper 6 (2010), 121–128.Google Scholar
    15. Mark Harris, John Owens, Shubho Sengupta, Yao Zhang, and Andrew Davidson. 2007. CUDPP: CUDA data parallel primitives library.Google Scholar
    16. Lejian Huang, Youqi Wang, Yuyang Miao, Daniel Swenson, Ying Ma, and Chian-Fong Yen. 2013. Dynamic relaxation approach with periodic boundary conditions in determining the 3-D woven textile micro-geometry. Composite Structures 106 (2013), 417–425.Google ScholarCross Ref
    17. Yuki Igarashi, Takeo Igarashi, and Hiromasa Suzuki. 2008a. Knitting a 3D model. In Computer Graphics Forum, Vol. 27. Wiley Online Library, 1737–1743.Google Scholar
    18. Yuki Igarashi, Takeo Igarashi, and Hiromasa Suzuki. 2008b. Knitty: 3D Modeling of Knitted Animals with a Production Assistant Interface.. In Eurographics (Short Papers). Citeseer, 17–20.Google Scholar
    19. Chenfanfu Jiang, Theodore Gast, and Joseph Teran. 2017. Anisotropic elastoplasticity for cloth, knit and hair frictional contact. ACM Transactions on Graphics (TOG) 36, 4 (2017), 152. Google ScholarDigital Library
    20. Jonathan Kaldor. 2011. Simulating yarn-based cloth. Ph.D. Dissertation. Cornell University.Google Scholar
    21. Jonathan M. Kaldor, Doug L. James, and Steve Marschner. 2008. Simulating Knitted Cloth at the Yarn Level. ACM T. Graph. (SIGGRAPH’08) 27, 3 (2008), 65. Google ScholarDigital Library
    22. Jonathan M Kaldor, Doug L James, and Steve Marschner. 2010. Efficient yarn-based cloth with adaptive contact linearization. In ACM Transactions on Graphics (TOG), Vol. 29. ACM, 105. Google ScholarDigital Library
    23. Arif Kurbak. 2009. Geometrical Models for Balanced Rib Knitted Fabrics Part I: Conventionally Knitted 1×1 Rib Fabrics. Textile Research Jour. 79, 5 (2009), 418–435.Google ScholarCross Ref
    24. Arif Kurbak and Tuba Alpyildiz. 2008. A Geometrical Model for the Double Lacoste Knits. Textile Research Jour. 78, 3 (2008), 232–247.Google ScholarCross Ref
    25. Arif Kurbak and Ali Serkan Soydan. 2009. Geometrical Models for Balanced Rib Knitted Fabrics Part III: 2×2, 3×3, 4×4, and 5×5 Rib Fabrics. Textile Research Jour. 79, 7 (2009), 618–625.Google ScholarCross Ref
    26. Hua Lin, Martin Sherburn, Jonathan Crookston, Andrew C Long, Mike J Clifford, and I Arthur Jones. 2008. Finite element modelling of fabric compression. Modelling and Simulation in Materials Science and Engineering 16, 3 (2008), 035010.Google ScholarCross Ref
    27. Miles Macklin, Matthias Müller, Nuttapong Chentanez, and Tae-Yong Kim. 2014. Unified particle physics for real-time applications. ACM Transactions on Graphics (TOG) 33, 4 (2014), 153. Google ScholarDigital Library
    28. James McCann, Lea Albaugh, Vidya Narayanan, April Grow, Wojciech Matusik, Jennifer Mankoff, and Jessica Hodgins. 2016. A compiler for 3D machine knitting. ACM Transactions on Graphics (TOG) 35, 4 (2016), 49. Google ScholarDigital Library
    29. Yuyang Miao, Eric Zhou, Youqi Wang, and Bryan A Cheeseman. 2008. Mechanics of textile composites: Micro-geometry. Composites Science and Technology 68, 7–8 (2008), 1671–1678.Google ScholarCross Ref
    30. Nalhcib. 2018. “Knitting Stitch Patterns” website. http://www.knittingstitchpatterns.com/Google Scholar
    31. Vidya Narayanan, Lea Albaugh, Jessica Hodgins, Stelian Coros, and James Mccann. 2018. Automatic Machine Knitting of 3D Meshes. ACM Trans. Graph. 37, 3, Article 35 (Aug. 2018), 15 pages. Google ScholarDigital Library
    32. Wilfried Renkens and Yordan Kyosev. 2011. Geometry modelling of warp knitted fabrics with 3D form. Textile Research Jour. 81, 4 (2011), 437–443.Google ScholarCross Ref
    33. Martin Sherburn. 2007. Geometric and mechanical modelling of textiles. Ph.D. Dissertation. University of Nottingham.Google Scholar
    34. Huamin Wang. 2018. Rule-Free Sewing Pattern Adjustment with Precision and Efficiency. In ACM Transactions on Graphics (SIGGRAPH), Vol. 37. ACM, 53:1–53:13. Google ScholarDigital Library
    35. Kui Wu, Xifeng Gao, Zachary Ferguson, Daniele Panozzo, and Cem Yuksel. 2018. Stitch Meshing. ACM Transactions on Graphics (Proceedings of SIGGRAPH 2018) 37, 4 (2018). Google ScholarDigital Library
    36. Cem Yuksel, Jonathan M Kaldor, Doug L James, and Steve Marschner. 2012. Stitch meshes for modeling knitted clothing with yarn-level detail. ACM Transactions on Graphics (TOG) 31, 4 (2012), 37. Google ScholarDigital Library


ACM Digital Library Publication:



Overview Page:



Submit a story:

If you would like to submit a story about this presentation, please contact us: historyarchives@siggraph.org