Loading video...

Video Failed to Load

Go Home

Blackhole in 350 characters of #GLSL: vec2 p=(FC.xy*2.-r)/r.y/.7,d=vec2(-1,1),c=p*mat2(1,1,d/(.1+5./dot(5.*p-d,5.*p-d))),v=c;v*=mat2(cos(log(length(v))+t*.2+vec4(0,33,11,0)))*5.;for(float i;i++<9.;o+=sin(v.xyyx)+1.)v+=.7*sin(v.yx*i+t)/i+.5;o=1.-exp(-exp(c.x*vec4(.6,-.4,-1,0))/o/(.1+.1*pow(length(sin(v/.3)*.2+c*vec2(1,2))-1.,2.))/(1.+7.*exp(.3*c.y-dot(c,c)))/(.03+abs(length(p)-.7))*.2);

82,879 views • 1 year ago •via X (Twitter)

10 Comments

Xor's profile picture
Xor1 year ago

Live demo: The song is "A Soft Hand Across Your Face" by @thomyorke

Sarlloc ✭'s profile picture
Sarlloc ✭1 year ago

turned this into a threejs sketch

Guillermo Rauch's profile picture
Guillermo Rauch1 year ago

so good

Chris Smith's profile picture
Chris Smith1 year ago

Love these posts. Keep them coming. I'm also a sucker for red+blue color theme

Dominik Scholz's profile picture
Dominik Scholz1 year ago

insane 🤯🔥🔥

Sendao's CB's profile picture
Sendao's CB1 year ago

doing god's work tbh

Shiraz Akmal's profile picture
Shiraz Akmal1 year ago

Amazing and music is 🔥

Nir Blu's profile picture
Nir Blu1 year ago

Beautiful!

Sergio Caires's profile picture
Sergio Caires1 year ago

I'm gobsmacked😍🤪 that is amazing! 👏👏

GameDevMicah🤩NaniteNiagaraPlugin UE5's profile picture
GameDevMicah🤩NaniteNiagaraPlugin UE51 year ago

Ohhh yeahhhh

Related Videos