Яка різниця між матрицею виду моделі та матрицею проекції?

admin | 4 Квітня, 2025


Цей простір кліпу стискається в 2D-простір і растеризується в зображення. Перша матриця, розглянута нижче, — це матриця моделі, яка визначає, як ви берете вихідні дані моделі та переміщуєте їх у просторі тривимірного світу. Матриця проекції використовується для перетворення координат світового простору в координати кліпу.26 липня 2024 р.

Матриця перегляду визначає положення (розташування та орієнтацію) камери, тоді як матриця моделі визначає положення кадру примітивів, які ви збираєтеся малювати. Матриця проекції визначає характеристики вашої камери, такі як площини кліпу, поле зору, метод проекції тощо.

Modelview і projection концептуально відрізняються, хоча математично однакові (це все просто множення матриць). Modelview просто переміщує точки з одного тривимірного простору в інший. Проекція визначає, як ці точки потім проектуються на 2D-дисплей; тобто як виникають перспектива, ракурс тощо.

Матриця перегляду використовується для перетворення вершин об’єкта зі світового простору в простір огляду. В UNIGINE матриця перегляду називається modelview. Матриця проекції використовується для перетворення вершин об’єкта з простору перегляду в простір кліпу.

«Модельна» матриця є той, який бере ваш об’єкт із його «локального» простору та позиціонує його у «світі», який ви переглядаєте. Зазвичай він лише змінює свою позицію, обертання та масштаб. Матриця «вид» — це положення та орієнтація вашої камери, яка переглядає світ.

На відміну від свого аналога з перспективою, матриця ортографічної проекції пропонує інший погляд на тривимірні сцени, проектуючи об’єкти на площину огляду без спотворення глибини, властивого перспективній проекції.