1.概述
Viewing(观测) Transformation由View transformation 和Projection transformation组成,也即视图变化和投影变化。观测变化是将三维空间中的点变换成二维空间中,就好像是人们用相机将三维空间的场景拍摄下来,最后形成照片一样。那么,不妨使用这个形象的比喻将空间中的变化表述出来。
2.View(视图) Transformation
View Transformation 是啥?在回答这个问题前,我们先想想现实生活中,我们是如何拍照的这个问题,首先,我们得将我们所需要拍摄的物体(粗略地包括人啦)放好位置,人也需要摆好pose,这样我们就完成了第一步,其次,我们得确定相机的角度,这是很重要的,一个好的拍摄角度才能拍出出色的效果嘛,最后一步,就是按下拍摄键,相机将场景上的一切映射成一张图片。
通过上图我们就可得知,View Transformation就是第二步确定相机的位置角度,那么问题又来了,该如何去确定这个相机的位置以及角度呢,这就需要我们在空间中确定一些向量来确定位置,如图
我们定义一个相机所处的置点e,然后定义它的看向方向,以及这个Up directio