Experiment

Black Hole

A wireframe singularity warps space. The geometry stretches, breathes, collapses and unfolds.

Three.js renders an instanced wireframe cylinder bent by a custom vertex shader. The shader takes the y-coordinate of each vertex, lifts it through a power curve modulated by sin(time), and stretches the xz-plane outward. The result is a singularity that pulses through space, from a wide accretion disk to a narrow event horizon and back again.

No gravity is simulated; this is pure geometric distortion. The animation loops continuously without seam.