Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

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 görüntüleme • 2 yıl önce •via X (Twitter)

10 Yorum

yonatan profil fotoğrafı
yonatan2 yıl önce

live version:

Paul-emmanuel profil fotoğrafı
Paul-emmanuel2 yıl önce

Shaders are some sort of biblically accurate programming.

Motus profil fotoğrafı
Motus2 yıl önce

For some reason this invokes an impending sense of doom

Mike Hibbert profil fotoğrafı
Mike Hibbert2 yıl önce

My mother had some curtains like this.

Curious Mind profil fotoğrafı
Curious Mind2 yıl önce

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; }

Adrian Bisson profil fotoğrafı
Adrian Bisson2 yıl önce

welcome to the peyote dimension

Matthias Hurrle profil fotoğrafı
Matthias Hurrle2 yıl önce

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

Jeffrey Emanuel profil fotoğrafı
Jeffrey Emanuel2 yıl önce

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

Sambhav Gupta profil fotoğrafı
Sambhav Gupta2 yıl önce

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

B🜁RBELITH profil fotoğrafı
B🜁RBELITH2 yıl önce

You won the tweet sized shader contest!

Benzer Videolar