观察空间

观察空间也被称为摄像机空间。在观察空间中,摄像机位于原点,同样,其坐标轴的选择可以是任意的,在Unity中,+x指向右方,+y指向上方,而+z指向的却是摄像机的后方。与模型空间和世界坐标不同用的是右手坐标系。

可以将摄像机在世界坐标系的位置信息,变换到世界原点中,再将z轴取反从而得到世界空间到观察空间的变换矩阵。例如,一个相机先旋转了30度,再平移(0,0,-10),那么我们就反向的先平移(0,0,10),再旋转-30度,将这些数据转化为矩阵,再乘以一个-z的缩放矩阵,这就可以得到变换矩阵了。


首页 我的博客
粤ICP备17103704号