Move sideways
I made a black hole in Rust. You can fly around it.
The view changes with the camera: the disk curls above and below the dark center, and the stars bend around it. There are preset views and a guided flight, but movement or mouse-look lets you take over from wherever you are.
Start almost edge-on, then move sideways. That is where the image starts explaining itself.
The image, and what is underneath it
The renderer follows numerical light rays through non-spinning Schwarzschild or spinning Kerr geometry. A ray can reach the stars, intersect the disk, be captured, or run out of calculation steps.
Continuous geometry and HDR lighting sit underneath the deliberately coarse presentation. Press F7 to compare the quantized image with the same scene before that treatment. The ray inspector, celestial grid, and magenta unfinished-ray overlay are there for checking the image, not just admiring it.
This is a rendering experiment with boundaries. The disk is an analytic emitter, without evolving plasma. The nearby probe uses ordinary projection and is not gravitationally lensed. The camera stays outside the supported external-observer boundary; the demo does not depict the interior.
The rendering notes and math notes cover the implementation and its limitations.
Try the Windows demo
The demo is free on itch.io and GitHub Releases. Download and extract the full folder, then run Start Journey.cmd for the guided flight or Free Exploration.cmd to take control immediately.
The tested setup is Windows/Vulkan on an NVIDIA RTX 4060. Other hardware and backends are unverified. There is no playable browser build in this release.
