Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article
Open access

Computational Illusion Knitting

Published: 19 July 2024 Publication History

Abstract

Illusion-knit fabrics reveal distinct patterns or images depending on the viewing angle. Artists have manually achieved this effect by exploiting "microgeometry," i.e., small differences in stitch heights. However, past work in computational 3D knitting does not model or exploit designs based on stitch height variation. This paper establishes a foundation for exploring illusion knitting in the context of computational design and fabrication. We observe that the design space is highly constrained, elucidate these constraints, and derive strategies for developing effective, machine-knittable illusion patterns. We partially automate these strategies in a new interactive design tool that reduces difficult patterning tasks to familiar image editing tasks. Illusion patterns also uncover new fabrication challenges regarding mixed colorwork and texture; we describe new algorithms for mitigating fabrication failures and ensuring high-quality knit results.

Supplementary Material

ZIP File (papers_1120.zip)
supplemental

References

[1]
Lubna Abu Rmaileh and Alan Brunton. 2023. Meso-Facets for Goniochromatic 3D Printing. ACM Trans. Graph. 42, 4, Article 66 (jul 2023), 12 pages.
[2]
Lea Albaugh, Scott Hudson, and Lining Yao. 2019. Digital Fabrication of Soft Actuated Objects by Machine Knitting. In Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing Systems. ACM, Glasgow Scotland Uk, 1--4.
[3]
Lea Albaugh, Scott E Hudson, and Lining Yao. 2023. Physically Situated Tools for Exploring a Grain Space in Computational Machine Knitting. In Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems. ACM, Hamburg Germany, 1--14.
[4]
Lea Albaugh, James McCann, Scott E. Hudson, and Lining Yao. 2021. Engineering Multifunctional Spacer Fabrics Through Machine Knitting. In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems. ACM, Yokohama Japan, 1--12.
[5]
Marc Alexa and Wojciech Matusik. 2011. Images from Self-Occlusion. In Proceedings of the International Symposium on Computational Aesthetics in Graphics, Visualization, and Imaging (Vancouver, British Columbia, Canada) (CAe '11). Association for Computing Machinery, New York, NY, USA, 17--24.
[6]
Marc Alexa and Wojciech Matusik. 2012. Irregular pit placement for dithering images by self-occlusion. Computers & Graphics 36, 6 (2012), 635--641.
[7]
Amit Bermano, Ilya Baran, Marc Alexa, and Wojciech Matusk. 2012. ShadowPix: Multiple Images from Self Shadowing. Computer Graphics Forum 31, 2pt3 (May 2012), 593--602.
[8]
Teresa Harmon. 2011. A Guide to Illusion Knitting: It's not magic, it's just fun! CreateSpace Independent Publishing Platform, US.
[9]
Megan Hofmann, Lea Albaugh, Tongyan Wang, Jennifer Mankoff, and Scott E Hudson. 2023. KnitScript: A Domain-Specific Scripting Language for Advanced Machine Knitting. In Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology (<conf-loc>, <city>San Francisco</city>, <state>CA</state>, <country>USA</country>, </conf-loc>) (UIST '23). Association for Computing Machinery, New York, NY, USA, Article 21, 21 pages.
[10]
Megan Hofmann, Jennifer Mankoff, and Scott E. Hudson. 2020. KnitGIST: A Programming Synthesis Toolkit for Generating Functional Machine-Knitting Textures. In Proceedings of the 33rd Annual ACM Symposium on User Interface Software and Technology. ACM, Virtual Event USA, 1234--1247.
[11]
Vivian Hoxbro. 2004. Shadow Knitting. Interweave, Loveland, Colo.
[12]
Yuki Igarashi, Takeo Igarashi, and Hiromasa Suzuki. 2008. Knitting a 3D Model. Computer Graphics Forum 27, 7 (Oct. 2008), 1737--1743.
[13]
Benjamin Jones, Yuxuan Mei, Haisen Zhao, Taylor Gotfrid, Jennifer Mankoff, and Adriana Schulz. 2022. Computational Design of Knit Templates. ACM Transactions on Graphics 41, 2 (April 2022), 1--16.
[14]
Alexandre Kaspar, Kui Wu, Yiyue Luo, Liane Makatura, and Wojciech Matusik. 2021. Knit sketching: from cut & sew patterns to machine-knit garments. ACM Transactions on Graphics 40, 4 (Aug. 2021), 1--15.
[15]
Jenny Lin and James McCann. 2021. An Artin Braid Group Representation of Knitting Machine State with Applications to Validation and Optimization of Fabrication Plans. In 2021 IEEE International Conference on Robotics and Automation (ICRA). IEEE, Xi'an, China, 1147--1153.
[16]
Jenny Lin, Vidya Narayanan, Yuka Ikarashi, Jonathan Ragan-Kelley, Gilbert Bernstein, and James McCann. 2023. Semantics and Scheduling for Machine Knitting Compilers. ACM Trans. Graph. 42, 4 (Aug. 2023), 17. In Press.
[17]
Jenny Lin, Vidya Narayanan, and James McCann. 2018. Efficient transfer planning for flat knitting. In Proceedings of the 2nd ACM Symposium on Computational Fabrication. ACM, Cambridge Massachusetts, 1--7.
[18]
Zishun Liu, Xingjian Han, Yuchen Zhang, Xiangjia Chen, Yu-Kun Lai, Eugeni L. Doubrovski, Emily Whiting, and Charlie C. L. Wang. 2021. Knitting 4D garments with elasticity controlled for body motion. ACM Transactions on Graphics 40, 4 (Aug. 2021), 1--16.
[19]
Yiyue Luo, Kui Wu, Tomás Palacios, and Wojciech Matusik. 2021. KnitUI: Fabricating Interactive and Sensing Textiles with Machine Knitting. In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems. ACM, Yokohama Japan, 1--12.
[20]
Yiyue Luo, Kui Wu, Andrew Spielberg, Michael Foshey, Daniela Rus, Tomás Palacios, and Wojciech Matusik. 2022. Digital Fabrication of Pneumatic Actuators with Integrated Sensing by Machine Knitting. In CHI Conference on Human Factors in Computing Systems. ACM, New Orleans LA USA, 1--13.
[21]
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 35, 4 (July 2016), 1--11.
[22]
Niloy J. Mitra and Mark Pauly (Eds.). 2009. Shadow art. ACM Transactions on Graphics 28, 5 (2009), 1--7.
[23]
Rahul Mitra, Liane Makatura, Emily Whiting, and Edward Chien. 2023. Helix-Free Stripes for Knit Graph Design. In ACM SIGGRAPH 2023 Conference Proceedings. 1--9.
[24]
Georges Nader, Yu Han Quek, Pei Zhi Chia, Oliver Weeger, and Sai-Kit Yeung. 2021. KnitKit: a flexible system for machine knitting of customizable textiles. ACM Transactions on Graphics 40, 4 (Aug. 2021), 1--16.
[25]
Sadako Nakamura, Ryo Tsugawa, Keiko Kitao, and et al. 1982. [Hidden Picture Knit: The Magic of Gentle Needle Knitting]. Nihon Vogue, Tokyo.
[26]
Vidya Narayanan, Lea Albaugh, Jessica Hodgins, Stelian Coros, and James Mccann. 2018. Automatic Machine Knitting of 3D Meshes. ACM Transactions on Graphics 37, 3 (June 2018), 1--15.
[27]
Vidya Narayanan, Kui Wu, Cem Yuksel, and James McCann. 2019. Visual knitting machine programming. ACM Transactions on Graphics 38, 4 (Aug. 2019), 1--13.
[28]
orochi. 2006. Version 1.1 [Hidden Picture Knit • Pattern Making Tool]. https://orochiknit.com/archive/kt001.html
[29]
Marios Papas, Wojciech Jarosz, Wenzel Jakob, Szymon Rusinkiewicz, Wojciech Matusik, and Tim Weyrich. 2011. Goal-based Caustics. Computer Graphics Forum 30, 2 (2011), 503--511. arXiv:https://onlinelibrary.wiley.com/doi/pdf/10.1111/j.1467-8659.2011.01876.x
[30]
Hao Peng, Lin Lu, Lin Liu, Andrei Sharf, and Baoquan Chen. 2019. Fabricating QR codes on 3D objects using self-shadows. Computer-Aided Design 114 (2019), 91--100.
[31]
Thiago Pereira, Carolina LA Paes Leme, Steve Marschner, and Szymon Rusinkiewicz. 2017. Printing anisotropic appearance with magnetic flakes. ACM Transactions on Graphics (TOG) 36, 4 (2017), 1--10.
[32]
Maxine Perroni-Scharf and Szymon Rusinkiewicz. 2023. Constructing Printable Surfaces with View-Dependent Appearance. In Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Proceedings (SIGGRAPH '23 Conference Proceedings). ACM, New York, NY, USA, 10. In Press.
[33]
Mariana Popescu, Matthias Rippmann, Tom Van Mele, and Philippe Block. 2018. Automated Generation of Knit Patterns for Non-developable Surfaces. In Humanizing Digital Reality: Design Modelling Symposium Paris 2017, Klaas De Rycke, Christoph Gengnagel, Olivier Baverel, Jane Burry, Caitlin Mueller, Minh Man Nguyen, Philippe Rahm, and Mette Ramsgaard Thomsen (Eds.). Springer, Singapore, 271--284.
[34]
Christian Regg, Szymon Rusinkiewicz, Wojciech Matusik, and Markus Gross. 2010. Computational highlight holography. ACM Transactions on Graphics (TOG) 29, 6 (2010), 1--12.
[35]
Kaisei Sakurai, Yoshinori Dobashi, Kei Iwasaki, and Tomoyuki Nishita. 2018. Fabricating reflectors for displaying multiple images. ACM Transactions on Graphics (TOG) 37, 4 (2018), 1--10.
[36]
Yuliy Schwartzburg, Romain Testuz, Andrea Tagliasacchi, and Mark Pauly. 2014. High-contrast computational caustic design. ACM Transactions on Graphics 33, 4 (July 2014), 74:1--74:11.
[37]
Pengfei Shen, Ruizeng Li, Beibei Wang, and Ligang Liu. 2023. Scratch-based Reflection Art via Differentiable Rendering. ACM Transactions on Graphics (Proceedings of SIGGRAPH 2023) 42, 4 (2023), 1--12.
[38]
Xavier Snelgrove, Thiago Pereira, Wojciech Matusik, and Marc Alexa. 2013. Parallax Walls: Light fields from occlusion on height fields. Computers & graphics 37, 8 (2013), 974--982.
[39]
Debbie Stoller. 2004. Stitch 'n Bitch: The Knitter's Handbook. Workman Publishing Company, New York.
[40]
Tim Weyrich, Pieter Peers, Wojciech Matusik, and Szymon Rusinkiewicz. 2009. Fabricating microgeometry for custom surface reflectance. ACM Transactions on Graphics (TOG) 28, 3 (2009), 1--6.
[41]
WoollyThoughts. 2023. Information. http://www.illusionknitting.woollythoughts.com/information.html
[42]
Kui Wu, Xifeng Gao, Zachary Ferguson, Daniele Panozzo, and Cem Yuksel. 2018. Stitch meshing. ACM Transactions on Graphics 37, 4 (Aug. 2018), 1--14.
[43]
Kui Wu, Hannah Swan, and Cem Yuksel. 2019. Knittable Stitch Meshes. ACM Transactions on Graphics 38, 1 (Feb. 2019), 1--13.
[44]
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 31, 4 (Aug. 2012), 1--12.
[45]
Jiani Zeng, Honghao Deng, Yunyi Zhu, Michael Wessely, Axel Kilian, and Stefanie Mueller. 2021. Lenticular Objects: 3D Printed Objects with Lenticular Lens Surfaces That Can Change Their Appearance Depending on the Viewpoint. In The 34th Annual ACM Symposium on User Interface Software and Technology (Virtual Event, USA) (UIST '21). Association for Computing Machinery, New York, NY, USA, 1184--1196.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 43, Issue 4
July 2024
1774 pages
EISSN:1557-7368
DOI:10.1145/3675116
Issue’s Table of Contents
This work is licensed under a Creative Commons Attribution International 4.0 License.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 19 July 2024
Published in TOG Volume 43, Issue 4

Check for updates

Author Tags

  1. illusion knitting
  2. machine knitting
  3. knitting
  4. fabrication

Qualifiers

  • Research-article

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 366
    Total Downloads
  • Downloads (Last 12 months)366
  • Downloads (Last 6 weeks)136
Reflects downloads up to 06 Oct 2024

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media