Non-linear Monte Carlo Ray Tracing for Visualizing Warped Spacetime

Abstract

General relativity describes the curvature of spacetime. Rays of light follow geodesic paths in curved space-time. Visualizing scenes containing spacetime regions with pronounced curvature requires tracing of theselight ray paths. We present a Monte Carlo approach for non-linear raytracing to render scenes in curved space-time. In contrast to earlier work, we can accurately resolve ray-object interactions. This allows us to createplausible visualizations of what happens when a black hole appears in a more known environment, like a roomwith regular specular and diffuse surfaces. We demonstrate that our solution is correct at cosmological scalesby showing how spacetime warps around a stationary Schwarzschild black hole and a non-stationary Kerrblack hole. We verify that the solution is consistent with the predictions of general relativity. In the absenceof any curvature in spacetime, our renderer behaves like a normal linear ray tracer. Our method has the poten-tial to create rich, physically plausible visualizations of complex phenomena that can be used for a range ofpurposes, from creating visual effects to making pedagogical aids to understand the behaviour of spacetime aspredicted by general relativity.

Publication
In Proceedings of 13th International Conference on Information Visualization Theory and Applications (IVAPP), pp. 76-87, 2021

Related