I want to render an immersive black hole scene on a web page: the background starfield is clearly distorted by gravitational lensing near the event horizon, and the accretion disk features a spark-emitting particle effect with flicker and motion trails. Use Babylon.js, with the core implemented via a custom ray marching shader to realize the black hole itself and the lensing deformation; also configure a camera with a “shuttle orbit” perspective that automatically spirals along the edge of the accretion disk and ultimately crosses the event horizon. The visuals should be detailed, the motion natural, and the overall presentation as realistic and smooth as possible.