3d 在切换投影矩阵后,vulkan给出了奇怪的结果

3d 在切换投影矩阵后,vulkan给出了奇怪的结果,3d,vulkan,3d,Vulkan,左侧的图像是透视投影结果。右边的图像是相应的正交投影结果。 这些图像是运行时切换投影矩阵前后的屏幕截图。照相机保持不变。只更改了投影矩阵 我对这个很陌生。但我不认为正交图像是正确的 正交参数: left: 0 right: 1920 bottom: 0 top: 1080 Near: 0 Far: 1000 正交矩阵: 0.00104167 0 0 0 0 0.00185185 0 0 0 0

左侧的图像是透视投影结果。右边的图像是相应的正交投影结果。 这些图像是运行时切换投影矩阵前后的屏幕截图。照相机保持不变。只更改了投影矩阵

我对这个很陌生。但我不认为正交图像是正确的

正交参数:

left: 0
right: 1920
bottom: 0
top: 1080
Near: 0
Far: 1000
正交矩阵:

0.00104167 0           0       0
0          0.00185185  0       0
0          0           -0.002  0
-1         -1          -1      1

终于找到了一个适合我的:


与glm函数略有不同。不知道为什么。

“右侧的图像是对应的正交投影结果。”定义“对应”。透视投影的形状与正交投影的形状不同。@Nicolas,但上面的正交图像似乎已损坏。如果不进行大量编辑,此答案将被标记,并在以后的堆栈溢出交互中保留。请编辑此答案,使其独立,无需跟随链接。@opa,如我所说。我不知道发生了什么事。我认为我没有权利复制链接的内容。