Grasshopper

algorithmic modeling for Rhino

Inspiration from work from Petros Vrellis
http://artof01.com/vrellis/works/knit.html

Images made with script from here
http://www.grasshopper3d.com/forum/topics/creating-a-knitting-pattern-of-an-image
From an image of Danny Santos
https://dannyst.format.com/portraits-of-strangers

With 2000 lines, alpha = 127, image width= 684 * height 551 pixel, 200 pins => 1 hour calculation

Views: 705

Comment

You need to be a member of Grasshopper to add comments!

Comment by taz on June 13, 2017 at 6:10pm

Nice!  Pegs and weaving reminds me of the work of Achim Menges:

https://www.fastcodesign.com/3060017/new-robot-fabricated-building-...

Comment by len tak on June 12, 2017 at 7:09am

btw, great script, laurent,  thanks.

Comment by len tak on June 12, 2017 at 7:06am

a regular portal cnc will do, too. check out this guy.

just wonder, how he seems to be incrementally raising z-level (apart from ramping up on rapid moves) around each nail, depending on the number of previous layers... probably not too difficult to do with his particular spirograph pattern, especially if using grasshopper to generate Gcode, but tracking the number of previous layers for each pin with these vrellis images, good luck.

or lay the thread down at a maximum safe z height each time, and push the artwork down by hand as it goes.

unless the feeding rig is strong and the yarn tension high enough to approach each pin at a max z height and then helix down on its way around the pin to tighten up previous layers. then ramp up for a safe rapid to the next pin.

Comment by Laurent DELRIEU on June 11, 2017 at 12:10pm

It is a single path (polyline). You input a list of (pin) points and the script outputs indices of the path. I am sure it is doable with a robot arm.  

Comment by Hyungsoo Kim on June 11, 2017 at 12:01pm

Is it possible to make the lines into a single path and let the robot arm weave the painting?

About

Translate

Search

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service