消除投影畸变
这篇小短文会写得相当硬核,但我觉得这很酷,所以没办法了。
假设——只是假设——新阿特拉斯(New Atlas)有一颗卫星。我们把它叫作“小月亮”,然后把它扔进轨道。但这里有个问题:当透视摄像机靠近屏幕边缘时,它会扭曲几何图形,导致长椭圆形的小月亮看起来蠢透了。

我们可以把摄像机改成2D模式,但那样任务选择界面的天空盒(一个反转球体)就会遮挡一切。那么,我们该如何让透视摄像机在渲染物体时不产生畸变呢?

新阿特拉斯没有出现任何可见的畸变,因为它正好处于摄像机视野的中心。我们能不能先把小月亮渲染在中心位置,然后再把它平移回屏幕上的原始位置?结果证明,确实可以!
【来源:steam】

