|
发表于 2013-3-31 12:24:08
|
显示全部楼层
本帖最后由 微无渊 于 2013-3-31 12:37 编辑
首先声明,我不是高手哦,我和你一样,新手一个.
因为我也有兴趣,所以说下我的看法,或许对你有参考价值,也或许能得到高手指正.
观察点就是look at 就是目标点,就是相机正在观察的目标对象的位置,这个目标对象不是一个具体的物体,只是编程者提供的一个参考值,用来确定相机矩阵的(相机方向),
其实就是D3DXMatrixLookAtLH()函数的第3个参数pAt
另一个问题,跟近裁减面和远裁剪面没有半点关系,
UVN相机模型就是:eye(相机在世界空间中的位置),at(相机所观察的目标位置),up(参考用的上方向向量). 这3个向量计算出的相机矩阵. 也很容易理解,知道相机位置,知道相机的方向,就能计算出相机矩阵,(相机所在世界空间中的逆矩阵,就是相机变换矩阵) |
|