透视投影矩阵的通式

General Formula for Perspective Projection Matrix

谁能告诉我实现透视投影矩阵的一般公式是什么?我正在尝试实现一种生成此矩阵的方法,以便将其用于我正在开发的游戏引擎。

好吧,基本上在@spektre 和我的一个朋友的帮助下,我能够弄清楚如何真正做到这一点。我使用的公式几乎是这样的:

制作此矩阵所需的几乎是一个函数,该函数接收以下 4 个参数:

  • zFar
  • zNear
  • 纵横比
  • 视野

如果您想了解更多关于这些字段和矩阵本身的信息,我的建议是前往 WebGL 3D Perspective 以实际查看它的工作原理。