
quin kennedy
@quinkennedy
Followers
155
Following
662
Media
83
Statuses
581
#genuary #genuary2022 day 9: Architecture. Emily and I had a lot of fun taking the generated floorplans and mapping functions onto them. I'm definitely using this for building my next ADU.
0
0
2
#genuary #genuary2022 day 7: Sol LeWitt Wall Drawing. "Double Drawing. The top is flat black and arcs from the lower left. Right tone India ink washes.". These instructions were generated using a Markov Chain "trained" with about 60 Sol LeWitt examples
1
0
5
#genuary #genuary2022 day 4. I wanted to get more conceptual with the prompt, but ended up settling for a loopable gif.
0
0
1
Day 2 of #genuary #genuary2022 did a slap-dash random number based dither in the first image, and used a legitimate algorithm (ht EvilMadScientist) in the second image. #generativeart made with Processing.
0
0
0
10000 of something for #genuary. Experimented with randomGaussian() (and geomerative) #genuary2022 #generativeart
0
0
1
Catching up on #genuary #genuary2021 with day 6: triangle subdivision. I'm not taking the prompt tyo literally 😉
0
1
3
#genuary #genuary2021 day 2: rule 30.I wrote a #processing3 sketch to run rule 30 in binary, and output the result as emoji 🤖
0
1
5
Finally getting rolling with #genuary #genuary2021 day 1: triple nested loop in #processing3 a grid of 16-segment displays
0
1
5
Amen.
to everyone making a map of the US right now: i want to see some space for the ~5 million disenfranchised citizens across the US territories. a quick lesson from @decolonialatlas
0
0
1
RT @thecodingtrain: Today we released a new episode of our "Guest Conductor" series where we highlight others in the community doing work t….
0
11
0
I'm so hyped for my copy, this is what I live for!.
this zine is an incredible slice of the p5.js community. the essays are awesome and the diversity of the work reminds me of the early days of @ProcessingOrg forums. go grab one! 👏.
0
0
0
r=0.rn=random(y/2).la=random(PI).ua=random(la+1,TAU).m2(x,y).i=0.s=.03.while(rn<x){while(r!=rn){r=i?min(r+.4,rn):rn.for(a=la;abs(a-ua)>abs(s/2);a+=s)l2(sin(a)*r+x,cos(a)*r+y).a=ua.ua=la.la=a.s*=-1}rn=r+random(y/2).ua=i?random(ua-1,ua+1):ua.i=i?0:1}//#cozyvec #plottertwitter
0
2
2
ppr(200,100,'',false).pen(.5).cy=H/2.r=W/4.for(j=1;j<4;j+=2){.cx=r*j.n=pow(1-(1/(j+1)),6)*800.for(i=0;i<n;i++){.a=TAU/n*i.b=(noise([sin(a),cos(a)])+2)/3*r.a+=noise([cos(a)/2,sin(a)/2]).xn=cos(a)*b+cx.yn=sin(a)*b+cy;.(i?l2:m2)(xn,yn).}.clsp().}.//#cozyvec #plottertwitter
0
2
3
ppr('postcard').pen(.5).s=1.b=H*.05.p=new Array(90).fill(0).l=120.for(y=b,i=0;i<l;y+=s,i++){.for(x=b,j=0;j<p.length;j++,x++){.n=nse([x*.01,i*.01]).nx=nse([x*.02,i*.02]).p[j]=10*mid(0,sqr(abs(abs(i/l-.5)-.5))*4,1);.(j?l2:m2)(x+p[j]*nx,y+p[j]*n).}.}.// #cozyvec #plottertwitter
0
2
2