返回大纲
Level 3: 数学与 3D 变换

3D 投影与相机控制器

模拟真实视野

在 3D 图形学中,我们通常使用“透视投影矩阵”来模拟人眼的视觉效果:近大远小。

1. 透视投影 (Perspective)

通过设置视野角度 (FOV)、长宽比、近裁剪面和远裁剪面,我们可以定义一个“视锥体”。只有在视锥体内的物体才会被渲染。

2. 相机交互

通过监听键盘和鼠标事件来修改“视图矩阵” (View Matrix),你可以实现像 FPS 游戏一样的第一人称控制,或者像模型查看器一样的轨道旋转控制。

开启 Level 4

掌握了空间变换后,我们将进入光影的世界,让 3D 物体变得真实。