Ogre / Mogre: Zwei-Punkt-Perspektive der Kamera

Ich zeige eine Szene mit einigen Würfeln. Die Kamera verwendet persective. Alles funktioniert gut, aber ich möchte, dass die vertikalen Linien parallel sind (Zwei-Punkt-Perspektive:http://en.wikipedia.org/wiki/Perspective_(graphical)#Two-point_perspective).

Wenn Sie einen Würfel von vorne betrachten:

Was ich möchte:

+-----+
|     |
|     |
+-----+

Was ich bekomme (übertrieben):

+--------+
 \      /
  \    /
   +--+

Ich habe versucht, mit dem FOV der Kamera zu spielen, aber ohne Erfolg.

Mein bisheriger Versuch:

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);

Antworten auf die Frage(1)

Ihre Antwort auf die Frage