
duct tape code
@ducttapecode
Generative artist. excited for #genuary, #fxhash and #plottertwitter @ducttapecode.bsky.social
You might like
'Pearls' dropping on @fx_hash_ Tuesday 20 Dec - 15:00 UTC #generative #p5js #tezos #nft #creativecoding #genartclub #fxhash @fxhashdrops
Genuary #05 — Isometric Art 🧊 Maze generated with a CA + isometric projection + some boxes + some directional light ☀️ #genuary2025 #genuary05

#GENUARY2025 #GENUARY1 DAY 1: Horizontal or vertical lines Just slightly off "strictly horizontal" :-) #genartclub #genuary #generative

The open problem -- the "moving sofa problem" -- has possibly just been solved! This mathematical problem basically asks "what is the largest area of a 'sofa' that can be maneuvered through a right-angled corner in a hallway of width 1?" Short thread 🧵

Graph as root of a procedural system.



plotting the 320 manhattan walks on a 5x4 grid starting at the origin with half turn symmetry #plottertwitter
More shader warping.

Genuary Day 17: Inspired by Islamic Art I did a really enjoyable Islamic geometry workshop a few years ago with @samira_mian so I looked up one of her tutorials to create this in p5js.

#genuary #genuary2024 #genuary1 real-time interactive particles
I've been putting off promoting GENUARY 2024 to other social networks besides Twitter ... Help me out! If you have social clout and desire mad engagement feel free to repost this image (or anything). Please link your reposts in the thread! #genuary #generative #genuary2024

#genuary2024 day 1: Particles, lots of them 🎆 This year, I'm giving myself extra constraints: - square format, the result is a still image (not an animation); - draw with only black, white or shades or gray; - the background is one plain color, evolving every day

#genuary Day 1: Particles, lots of them. 10 million particles. Putting the GPU to work. (sound on 🎵) #genuary2024 #genuary1 #creativecoding #genartclub
Genuary Day 1 - Particles, lots of them. I've done a lot of systems of agents lately so I wanted to make some still particles instead. #genuary2024 #genuary1



Announcing: GENUARY 2024 which happens to start January the 1st of the new year! genuary.art #genuary #genartclub #generative

My screensaver for the last year & half, this is StairWaves #fxhash #generativeart

I should probably explain that you can copypaste the code in that tweet into a browser's URL bar, and it'll render a random one for you :-) Share your favourites in this thread ;-)
data:text/html,<canvas id=x><script>X=x.getContext("2d");s=Math.sin;p=[...Array(x.height=x.width=w=904)].map(G=Math.random);w/=2;g=([x,y],[a,b,c,d])=>w+s(3*a*x/w+7*b)*s(7*c-3*d*y/w)*w;for(v=[0,i=9e5];--i;v=v?.map((x,j)=>g(v,p.slice(h+j*4))))h=G(X.fillRect(...v,1,1))*32|7</script>
![piterpasma's tweet image. data:text/html,&lt;canvas id=x&gt;&lt;script&gt;X=x.getContext("2d");s=Math.sin;p=[...Array(x.height=x.width=w=904)].map(G=Math.random);w/=2;g=([x,y],[a,b,c,d])=&gt;w+s(3*a*x/w+7*b)*s(7*c-3*d*y/w)*w;for(v=[0,i=9e5];--i;v=v?.map((x,j)=&gt;g(v,p.slice(h+j*4))))h=G(X.fillRect(...v,1,1))*32|7&lt;/script&gt;](https://pbs.twimg.com/media/FS0sR8RXsAAu6hn.png)
![piterpasma's tweet image. data:text/html,&lt;canvas id=x&gt;&lt;script&gt;X=x.getContext("2d");s=Math.sin;p=[...Array(x.height=x.width=w=904)].map(G=Math.random);w/=2;g=([x,y],[a,b,c,d])=&gt;w+s(3*a*x/w+7*b)*s(7*c-3*d*y/w)*w;for(v=[0,i=9e5];--i;v=v?.map((x,j)=&gt;g(v,p.slice(h+j*4))))h=G(X.fillRect(...v,1,1))*32|7&lt;/script&gt;](https://pbs.twimg.com/media/FS0sUN7WAAIv10b.png)
![piterpasma's tweet image. data:text/html,&lt;canvas id=x&gt;&lt;script&gt;X=x.getContext("2d");s=Math.sin;p=[...Array(x.height=x.width=w=904)].map(G=Math.random);w/=2;g=([x,y],[a,b,c,d])=&gt;w+s(3*a*x/w+7*b)*s(7*c-3*d*y/w)*w;for(v=[0,i=9e5];--i;v=v?.map((x,j)=&gt;g(v,p.slice(h+j*4))))h=G(X.fillRect(...v,1,1))*32|7&lt;/script&gt;](https://pbs.twimg.com/media/FS0sVz6WUAAeS4Q.png)
![piterpasma's tweet image. data:text/html,&lt;canvas id=x&gt;&lt;script&gt;X=x.getContext("2d");s=Math.sin;p=[...Array(x.height=x.width=w=904)].map(G=Math.random);w/=2;g=([x,y],[a,b,c,d])=&gt;w+s(3*a*x/w+7*b)*s(7*c-3*d*y/w)*w;for(v=[0,i=9e5];--i;v=v?.map((x,j)=&gt;g(v,p.slice(h+j*4))))h=G(X.fillRect(...v,1,1))*32|7&lt;/script&gt;](https://pbs.twimg.com/media/FS0sXeYWIAMNhm4.png)
Sometimes all you need is a sign of presence... #wip #p5js #art #creativecoding

United States Trends
- 1. Yamamoto 48K posts
- 2. #DWTS 44.2K posts
- 3. halsey 8,846 posts
- 4. Growth Path 1,634 posts
- 5. #FlyTogether 2,883 posts
- 6. Young Republicans 76K posts
- 7. Kreider 1,304 posts
- 8. Ohtani 14.2K posts
- 9. Jared Butler N/A
- 10. #TexasHockey 3,416 posts
- 11. #MakeOffer 11.3K posts
- 12. Domain For Sale 11.8K posts
- 13. #WWENXT 20.3K posts
- 14. Brewers 41.3K posts
- 15. TOKYO NARITA N/A
- 16. Jarry N/A
- 17. Will Richard 2,655 posts
- 18. Tami 4,542 posts
- 19. Roldan 2,698 posts
- 20. Lucia 63K posts
You might like
-
Asaf Slook
@AsafSlook -
Shawn Kemp
@shawnkemp -
Christophe Choffel
@ULuIQ12 -
Koboljka Art
@koboljka -
Jason Dartford
@jasondartford -
Tim
@vortacorg -
drey
@drey_eth -
Greene
@evan_greene_ -
0xbenj🥨
@thisis0xbenj -
Laurent Houdard
@CablesAndPixels -
Todemashi
@todemashi -
Wouter Missler || WootScoot
@woutmissler -
𐊴𐤠ȴƬƸƊ
@xalted_xtal -
Del Pic Art
@DelPicArt1 -
Théo
@theo_coding_art
Something went wrong.
Something went wrong.