文件名称:摄像机的设置-pt100换算表
文件大小:20.23MB
文件格式:PDF
更新时间:2024-07-31 06:22:26
OpenGL ES
5.1 摄像机的设置 从日常生活的经验中可以很容易地了解到,随着摄像机位置、姿态的不同,就算是对同一 个场景进行拍摄,得到的画面也是迥然不同的。因此摄像机的位置、姿态在 OpenGL ES 3.0 应 用程序的开发中就显得非常重要,故在介绍两种投影与变换之前,首先需要介绍一下摄像机的 设置方法。 从日常生活的经验中可以很容易地了解到,随着摄像机位置、姿态的不同,就算是对同一 个场景进行拍摄,得到的画面也是迥然不同的。 因此摄像机的位置、姿态在 OpenGL ES 3.0 应 用程序的开发中就显得非常重要,故在介绍两 种投影与变换之前,首先需要介绍一下摄像机 的设置方法。 摄像机的设置需要给出 3 方面的信息,包括 摄像机的位置、观察的方向以及 up 方向,具体 情况如图 5-1 所示。 摄像机的位置很容易理解,用其在 3D 空 间中的坐标来表示。 摄像机观察的方向可以理解为摄像机镜 头的指向,用一个观察目标点来表示(通过摄像机位置与观察目标点可以确定一个向量,此向量 即代表了摄像机观察的方向)。 摄像机的 up 方向可以理解为摄像机顶端的指向,用一个向量来表示。 通过摄像机拍摄场景与人眼观察现实世界很类似,因此,通过人眼对现实世界观察的切身感 受可以帮助读者理解摄像机的各个参数,如图 5-2 所示。 从图 5-2 中可以看出,摄像机的位置、朝向、up 方向可以有很多不同的组合。例如,同样的 位置可以有不同的朝向、不同的 up 方向;不同的位置也可以具有相同的朝向、相同的 up 方向等。 ▲图 5-1 摄像机观察物体