Огр / Могре: камера с двумя точками зрения

Я показываю сцену с несколькими кубами в ней. Камера использует персектив. Все прекрасно работает, но мне бы хотелось, чтобы вертикальные линии были параллельны (двухточечная перспектива:http://en.wikipedia.org/wiki/Perspective_(graphical)#Two-point_perspective).

При просмотре куба спереди:

Что я хочу:

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

Что я получаю (преувеличено):

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

Я пытался поиграть с полем зрения камеры, но безрезультатно.

My attempt so far:

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

Ответы на вопрос(1)

Ваш ответ на вопрос