我正在研究仅使用 v.3.0 以后的方法来学习 OpenGL 的基础知识。我已经到了需要使用相当于“相机”的地步[基本目标是第一人称“用鼠标环顾四周”]。我确实问了一个关于它的具体问题,但它可能更深入我应该学习的内容(因为我不能轻易实现它)。我已经找到了一些关于这个问题的资源,但它们可能并不理想,或者它们可能适用于 OpenGL 1.x。方法
我正在寻找的是:
OpenGL中的矩阵清楚地代表什么?它们在不同的语境中代表什么?(关于屏幕上的投影和最终投影)
他们怎么能被操纵?应该操纵什么矩阵来做什么?什么时候应该被操纵?【编码方法】
关于数据通信的清晰提示。如何传递与投影路径相关的数据?
这似乎是一个互联网资源极其有限的领域,因为大多数引擎显然要么已经基于已经这样做的旧引擎(转换/只是用鼠标环顾四周),要么使用它们的人已经是相关领域的专家并公开他们的知识很少。