generiyaki, to genart
@generiyaki@genart.social avatar

Prompt: "Flocking"

Going back in time a little here but I feel like I would be remiss if I didn't do anything for this prompt. The amounts of cohesion, separation, and alignment that these little boids have all vary with time according to sine waves with the same frequency. High cohesion = low separation and alignment, and so forth. Maybe more interesting in a longer video but I needed to get it under 10 MB to upload it. :)

Little white "boids" fly around on a black screen. Their behavior changes over time. Sometimes they are all close and swarming together, sometimes they are all trying to get away from each other, and sometimes they are all flying in the same direction.

Metamere, to genart
@Metamere@genart.social avatar
von_rostock, to generative Polish
@von_rostock@socel.net avatar


function c(x,y,a,u,v,d,k)
e=cos(a)
f=sin(a)/2
p=x-ed/2
q=y-f
d/2
r=p+ed
s=q+f
d
o=.2
if(u==0)o=1
for i=0,d,o do
U=ui
V=v
i
line(p+U,q+V,r+U,s+V,k)
line(p+ei,q+fi,p+ud+ei,q+vd+fi,k)
end
end
::_::
?"^1^cf"
a=t()/8
srand(3)
for j=1,18do
b=a*rnd()r=rnd(48)
x=sin(b)*r+63
y=cos(b)*r+78
z=({{-sin(a),cos(a)/2,8},{0,-1,9},{0,-1,1,.25}})[j%3+1]
a+=z[4]or 0
c(x,y,a,z[1],z[2],20+sin(a+rnd())*12,z[3])
end
goto _

generative remix of Mechanical stage design by J.Schmidt, 1925

von_rostock, to generative Polish
@von_rostock@socel.net avatar

"Curse"
The Seer knelt by the flowers, withered echoes of life lost. Struggling against the cold wind, just like the Warrior before. The Old Gods do not forgive easily.

r,o,s=rnd,line,sin::_::?"^1^c7"
f=t()srand()for i=0,20do
x=r(24)+48y=r(16)+86a=r()d=.3+s(a+f+s(a*.7-f/6)^2/3)/19o(x,y,x,y,0)l=r{0,0,15}for j=0,l do
u=cos(d)v=s(d)x+=u3y+=v3d*=.94o(x,y)end
for j=7-l\2,7do
u*=.9v*=.9x+=u2y+=v2e=j%22-1o(x+(u-ve)2,y+(v+ue)*2)end
end
goto _

video/mp4

ronikaufman, to random
@ronikaufman@genart.social avatar

day 30: Shaders 🪜
Stairs experiment

fractalkitty, to genart
@fractalkitty@mathstodon.xyz avatar

I did it!

31 sketches for Genuary! I focused on polar coordinates and rotational symmetries with some deviations.

On the blog: https://fractalkitty.com/2024/01/02/genuary-2024/

On Codepen: https://codepen.io/collection/kNMJQy

epibyte, to genart German
@epibyte@mastodon.online avatar
ericof, to sketch Portuguese
@ericof@pynews.com.br avatar
ericof, to sketch Portuguese
@ericof@pynews.com.br avatar

Desenho de 2024-01-27: "Genuary 27 - Code for one hour. At the one hour mark, you are done."

https://ericof.com/en/sketches/2024-01-27?mtm_campaign=SN&mtm_kwd=pynews

noneuclideandreamer, to random German
@noneuclideandreamer@mathstodon.xyz avatar

Genuary Prompt 30: Shaders

I haven't managed to get my head space into GPU. So here's some shading with CPU...

The object (here a sphere) is specified by an array of Locations and normal vectors. The angle between light direction and normal vector tells how bright a point is. Then it gets drawn.

Looking at a half illuminated sphere from all sides. Looks like the moon going through its phases.

generiyaki, to genart
@generiyaki@genart.social avatar

Genuary 23: 64 x 64
and
Genuary 26: Grow a seed

Random walks were one of the things that first attracted me to generative art. Here's the output of a bounded random walk on a 64 x 64 grid, with the hue changing just a teeny bit on each step. This was what the grid looked like when it finally got completely filled after ~139,000 steps.

I think it looks like paintball splatter.

fractalkitty, to random
@fractalkitty@mathstodon.xyz avatar

well, I did generative music for genuary, but it may not run on many devices - sorry.

https://codepen.io/fractalkitty/collab/dyrJRGz/b8976e0ef6ed497a2bd099dfec71badb?editors=0010

mathling, to genart
@mathling@mastodon.social avatar

interlude

Day 29: SDF

A bit of quilting: the patterning is a bit subtle, expand for better view

ylegall, to random
@ylegall@genart.social avatar
von_rostock, to generative Polish
@von_rostock@socel.net avatar

"In the style of Anni Albers (1899-1994)"

276 bytes long source below

r=0
::_::
cls(15)
srand(r\32)
u,v=rnd(128),rnd(128)
for i=0,255do
y=i\168+4
x=i%16
8+4
if((rnd()<.1 or (rnd()<.5 and (x-u)^2+(y-v)^2<2000)) and r%32<16)then poke(i,@i+4*rnd{-1,1})end
a=@i/256-1/8
clip(x-4,y-4,8,8)
circfill(x+cos(a)*99,y+sin(a)*99,99,8)
end
r+=1
flip()
goto _

video/mp4

von_rostock, to random Polish
@von_rostock@socel.net avatar

"The Proof"
Shame, the scholar is long gone. His four-color map concept was wrong. You conquered the world, and now one color is enough!
Wait! Was it a trick to start the conquest?


r=rnd
::_::?"^1^cf^!5f11●◆"
f=t().1
s=f%30
for y=0,162,15do
for x=y\15%216,127,34do
srand(y\30+f\30+x)
c=r{"⌂","へ","^. p\xa8 p\xa8 ","",' |j"'}
for i=0,35do
a=i/36
u=cos(a)
v=sin(a)/2
d=20-cos(a
3)^23
pset(x+u
d,y+vd-s,2)
if(i%9<1)?c,x+u
9-4,y+v*9-4-s,r{1,5}
end
end
end
goto _

video/mp4

von_rostock, to genart Polish
@von_rostock@socel.net avatar

"Progress bar"

(genuary 2024/7)

#genuary7 #genuary #pico8 #tweetcart #generative #codeart #sizecoding #progress

R,O=20,-.1
::_::
?"^1^c0"
O+=rnd(rnd(.01))
if(O>1.2)O=0
p=mid(O,1)
x,y=18+90p,64
rectfill(16,y-1,x+1,y+1,7)
for i=0,1-p,.0005 do
a=i
3.5
r=R*(1-p)
s=r-i20
k=x
l=y-R
(1-p)
circ(k-sin(a)*s,l+cos(a)s,1,7)
end
x=max(16,x-13)
y+=3
?((p
100)\1).."%",x,y,9
goto _

video/mp4

von_rostock, to generative
@von_rostock@socel.net avatar

"Screensaver"
You sit, dazed, thinking about what you've done until a screensaver awakens you from your stupor. You still can't believe it. You pressed the key; you did it. All hell has broken loose.

source below

video/mp4

ronikaufman, to random
@ronikaufman@genart.social avatar

day 29: Signed Distance Functions
Transition between two SDFs

georgemsavva, to random
@georgemsavva@genart.social avatar

the prompt for today should really be 'tax return'

noneuclideandreamer, to random German
@noneuclideandreamer@mathstodon.xyz avatar

Genuary Prompt 29: Signed distance Function

Also: Monthly High-Resolution Render for Patrons of Level Square and up (25600x14400)

Octrose Pattern achieved by the Cut-and-Project Method:
An 8-D Lattice cut by a skew plane lying through it a 2-face gets projected onto the plane iff its dual 6-face intersects the plane. To check this I take all the 5-faces bounding the 6-face and check their signed distance to the plane.

epibyte, to genart German
@epibyte@mastodon.online avatar
nicraw, to genart
@nicraw@mastodon.online avatar
Pumaparded, to random
@Pumaparded@mastodon.social avatar
kristinHenry, to genart
@kristinHenry@vis.social avatar

Genuary 2024 Day 9: "ASCII"

I took the easy way with this challenge, and just used the letters in "ASCII" to create an abstract pattern.

https://www.patreon.com/posts/genuary-2024-day-95693417
https://ko-fi.com/post/Genuary-2024-Day-9-E1E5SUIXB

kristinHenry,
@kristinHenry@vis.social avatar

Genuary 2024 Day 29: "Signed Distance Functions"

I'm interpreting this one as "Cross Section", or a "Sample".

So, I'm sampling images like in previous projects. But this time, I'm using the javascript canvas clip() function.

More images and thoughts now posted: https://www.patreon.com/posts/genuary-2024-day-97210952
https://ko-fi.com/post/Genuary-2024-Day-29-Q5Q0TRBRF

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • rosin
  • ngwrru68w68
  • osvaldo12
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • khanakhh
  • everett
  • slotface
  • tacticalgear
  • kavyap
  • JUstTest
  • cubers
  • normalnudes
  • modclub
  • ethstaker
  • InstantRegret
  • GTA5RPClips
  • cisconetworking
  • Durango
  • Leos
  • provamag3
  • tester
  • anitta
  • lostlight
  • All magazines