我正在顯示一個場景中有一些立方體。相機使用persective。一切都很好,但我想垂直線是平行的(兩點透視:http://en.wikipedia.org/wiki/Perspective_(graphical)#Two-point_perspective)。食人魔/ Mogre:相機兩點透視
當觀看從前面的立方體:
我想要什麼:
+-----+
| |
| |
+-----+
什麼我發現了(誇張):
+--------+
\ /
\ /
+--+
我試着擺弄的相機的FOV,但無濟於事。
我迄今爲止嘗試:
Camera = SceneManager.CreateCamera(CameraName);
float q = 45;
float d = 5000f;
Matrix4 m = new Matrix4(
1, 0, 0, (float)(Math.Sin(q)/d),
0, 1, 0, 0,
0, 0, 1, (float)(Math.Cos(q)/d),
0, 0, 0, 0
);
Camera.SetCustomProjectionMatrix(true, m);
與視野擺弄不會幫你。我之前沒有遇到過計算機圖形學的2點觀點 - 但我想它應該是可能的。 – ChrisF