Home Forums GAMES在线课程(现代计算机图形学入门)讨论区 关于透视和视图投影的疑问,以及自己的整体理解是否正确 Reply To: 关于透视和视图投影的疑问,以及自己的整体理解是否正确

#3011 Score: 0
Lingqi Yan
Keymaster
26 pts

我补充一下两位同学的回答。
关于问题1,我确实是规定了近远平面在 frustum->cuboid 这个挤压操作前后 z 值不变,这样限制了只有一种挤压的方法。
关于问题2,由于相对运动的存在,相机和所有物体都同时移动就等于都没有移动。把相机放在规定位置是为了后面做投影变换方便。而在 OpenGL 等等 API 里面也确实是这样做的,只是隐藏在 OpenGL 自己的实现内部你没有发现而已。如果你自己写 vertex shader 就会发现需要对顶点应用 MVP 矩阵。这个 V 就是视图变换。
关于问题3,“model上加上一些颜色值” 我们会花好几节课来讲解怎么加。这个确实和上面这位同学回答的第五步一样简单 🙂