Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

vec3 f=vec3(.2,.4,1.5),p;for(float i,e,g,S,u;i++<50.;o+=exp(e*5e3-sin(vec4(4,3,2,0)*p.z-log(S)))/50.){p=vec3((FC.xy-.5*r)/r.y*g,g)-i/3e4;mat2 M=rotate2D(t/8.);p.yz*=M*M;p--;p.yx*=M;S=5.;for(int j;j++<20;p/=u)S/=u=dot(p=2.*clamp(p,-f,f)-p,p);g-=e=p.z/S;} #つぶやきGLSL

647,249 Aufrufe • vor 2 Jahren •via X (Twitter)

10 Kommentare

Profilbild von yonatan
yonatanvor 2 Jahren

live version:

Profilbild von Paul-emmanuel
Paul-emmanuelvor 2 Jahren

Shaders are some sort of biblically accurate programming.

Profilbild von Motus
Motusvor 2 Jahren

For some reason this invokes an impending sense of doom

Profilbild von Mike Hibbert
Mike Hibbertvor 2 Jahren

My mother had some curtains like this.

Profilbild von Curious Mind
Curious Mindvor 2 Jahren

vec3 f = vec3(0.2, 0.4, 1.5), p; for( float i, e, g, S, u; i++ < 50.0; o += exp(e * 5e3 - sin(vec4(4, 3, 2, 0) * p.z - log(S))) / 50.0 ){ p = vec3((FC.xy - 0.5 * r) / r.y * g, g) -i / 3e4; mat2 M = rotate2D(t / 8.0); p.yz *= M*M; p--; p.yx *= M; S = 5.0; for(int j; j++ < 20; p /= u) S /= u = dot(p = (2.0 * clamp(p, -f, f) - p), p); g -= e = p.z/S; }

Profilbild von Adrian Bisson
Adrian Bissonvor 2 Jahren

welcome to the peyote dimension

Profilbild von Matthias Hurrle
Matthias Hurrlevor 2 Jahren

Long version with mouse/touch enabled navigation. via @CodePen

Profilbild von Jeffrey Emanuel
Jeffrey Emanuelvor 2 Jahren

Reminds me of those animations of protein synthesis in the body.

Profilbild von Sambhav Gupta
Sambhav Guptavor 2 Jahren

Please tell me this is just gibberish and not an actual mathematical equation

Profilbild von B🜁RBELITH
B🜁RBELITHvor 2 Jahren

You won the tweet sized shader contest!

Ähnliche Videos