Загрузка видео...

Не удалось загрузить видео

На главную

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 просмотров • 2 лет назад •via X (Twitter)

Комментарии: 10

Фото профиля yonatan
yonatan2 лет назад

live version:

Фото профиля Paul-emmanuel
Paul-emmanuel2 лет назад

Shaders are some sort of biblically accurate programming.

Фото профиля Motus
Motus2 лет назад

For some reason this invokes an impending sense of doom

Фото профиля Mike Hibbert
Mike Hibbert2 лет назад

My mother had some curtains like this.

Фото профиля Curious Mind
Curious Mind2 лет назад

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
Adrian Bisson2 лет назад

welcome to the peyote dimension

Фото профиля Matthias Hurrle
Matthias Hurrle2 лет назад

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

Фото профиля Jeffrey Emanuel
Jeffrey Emanuel2 лет назад

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

Фото профиля Sambhav Gupta
Sambhav Gupta2 лет назад

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

Фото профиля B🜁RBELITH
B🜁RBELITH2 лет назад

You won the tweet sized shader contest!

Похожие видео