用广义相对论渲染黑洞
Relativistic Raytracing

本文将展示如何严格遵循广义相对论,在计算机中渲染一个物理上精确的黑洞。我们将利用 sympy 推导光线的测地线运动方程,在 GLSL 中实现自适应 Runge-Kutta 积分器,并最终组合成一个片段着色器。通过向过去追踪从相机发出的光线,模拟光线在黑洞引力场中的弯曲路径,让光线要么击中周围的彩色球壳,要么消失在事件视界中。
如果我们将光线向过去发射,这就好比接收到了过去由周围物体发出的光!
- hackyhacky
这很有意思,但完全超出了我的能力范围。有人能解释一下,生成的图像是如何反映光线在时间中逆向传播的吗?
- jiehong
旋转黑洞的图像会有很大不同吗?
毕竟自然界中的黑洞应该都在旋转。
- leidenfrost
应该有人把这个做成《无人深空》RTX 版的模组。