Creating a stunning 3D black hole simulation with interactive features