Ray-marching renderer written in Rust.
Uses Euler-Method or Runge-Kutta 4 (sometimes unstable solutions) to apply arbitrary vector field distortion functions, which allows for cool things like black holes.
Like this:
FD-RJcLUUAIrnhg.mp4
Normal
Black hole