所以我一直在做我的图形作业,我已经完成了透视投影,但今天我只是在线阅读有关透视校正的内容。有人可以向我解释这究竟是什么以及何时适用?我看过几篇学者文章,但是它们非常复杂和复杂,我无法理解发生了什么。
我经常看到提及1 / z的文章以及关于插值的文章,但我对此感到困惑。到目前为止,我一直只是使用重心坐标来插入我的z坐标。
答案 0 :(得分:0)
这个热量用于更多的东西,如:
光线跟踪器中的鱼眼校正
对于这个通常cos
函数用于处理外围视图有点不同,因此墙壁是平坦的而不是在视图边缘附近弯曲。参见:
从透视图重建图像
从图像中获取一些经过校正的参考坐标坐标:
深度缓冲区(de)linearzaion
因此,您需要在透视分割(z
)之后获得z/w
坐标,并希望检索原始z
以进行某些计算,或者您获得线性z
并想要申请透视师。
线性深度缓冲区在整个截头体上具有相同的z
精度,并且透视分割的非线性深度缓冲区在整个截头体上具有相同的视觉准确度(距离相机越远,您获得的精度越低,但在视觉上它是相同的步长)见:
有时你需要线性和有时非线性深度缓冲。对于几乎整个截头视图或具有大z
覆盖率的线性深度缓冲最佳,但对于近相机对象,细节非线性更好......
非线性:
<强>线性强>
我打赌你在谈论#3 。