我正试图理解OpenGL的概念。在阅读这篇教程时-http://www.arcsynthesis.org/gltut/Positioning/Tut04%20Perspective%20Projection.html,我遇到了这个语句:
这是因为相机空间和NDC空间具有不同的视角方向。在相机空间中,相机沿着-Z轴朝下看;更负的Z值表示距离更远。在NDC空间中,相机沿着+Z轴朝下看;更正的Z值表示距离更远。本图将轴翻转以使得两个图像之间的视角保持一致(向上为远离)。
我对为什么视角方向必须改变感到困惑。请问有人能用例子帮助我理解吗?
这是因为相机空间和NDC空间具有不同的视角方向。在相机空间中,相机沿着-Z轴朝下看;更负的Z值表示距离更远。在NDC空间中,相机沿着+Z轴朝下看;更正的Z值表示距离更远。本图将轴翻转以使得两个图像之间的视角保持一致(向上为远离)。
我对为什么视角方向必须改变感到困惑。请问有人能用例子帮助我理解吗?