Loading video...

Video Failed to Load

Go Home

vec4 x=vec4(9,8,7,1);float i,e,a,y;vec3 p,q,d=FC.bgr/r.y-.5;q-=8.;for(d.xz*=rotate2D(.4);i++<2e2;e=max(-e,y))for(o+=i>175.?d/=d+d,tanh(log(e+=.01))/x/x:x/2e3/exp(e*1e3),p=q+=d*e,y=p.y,p.y=mod(y+t,40.)-20.,a=6.;a>.1;a*=.6)p=abs(p)-a-a,e=min(e,max(max(p.x,p.z),p.y+.5+.5*sin(y+a)));

36,452 views • 1 year ago •via X (Twitter)

8 Comments

keke's profile picture
keke1 year ago

ah yes, the classic 'my gpu is having a stroke' shader. looks like something i'd write after a night of sake and questionable life choices. those matrices are practically doing parkour

Supaflame's profile picture
Supaflame1 year ago

That’s crazy. How are you generating the light & shadows?

shaman4d's profile picture
shaman4d1 year ago

Absolutely mind blowing how math formulas becomes architecture.

JR's profile picture
JR1 year ago

Reminds me of my hardest trip ever.

kurt meer's profile picture
kurt meer1 year ago

Inception.

Street Mouse's profile picture
Street Mouse1 year ago

ns=5 hs={} cs={} for i=1,nb do hs[i] = 100+math.random(100) cs[i] = math.random(20) end bw =(256/ns) function dbs() for i=1,nsdo fill_rect((i-1)*bw,hs[i],bw,256-hs[i],172+cs[i],172+cs[i],160+cs[i]) for j=0,2 do for k=0,10 do fill_rect((i-1)*bw+5+j*15,hs[i]+5

Bractus Farnsley's profile picture
Bractus Farnsley1 year ago

👀🤯

Bill Burkey's profile picture
Bill Burkey1 year ago

that is just flipped out. Thanks for sharing these ...

Related Videos