Общая формула для матрицы проекции перспективы - PullRequest
0 голосов
/ 11 ноября 2018

Может кто-нибудь сказать, какова общая формула для реализации матрицы перспективной проекции? Я пытаюсь реализовать способ генерации этой матрицы, чтобы использовать ее для игрового движка, над которым я работаю.

1 Ответ

0 голосов
/ 19 ноября 2018

Хорошо, так что, в основном, с помощью @spektre и моего друга я смог понять, как на самом деле это сделать. Практически формула, которую я использовал, была такой:

Perspective Projection Formula

В значительной степени, что вам нужно, чтобы сделать эту матрицу, это функция, которая получает 4 аргумента:

  • zFar
  • zNear
  • Соотношение сторон
  • Поле зрения

Если вы хотите узнать больше об этих полях и о самой матрице, я советую вам обратиться к WebGL 3D Perspective , чтобы увидеть, как это работает.

...