Піраміда оглядуУ тривимірній комп'ютерній графіці, піраміда огляду (англ. viewing frustum[1]) або зрізана піраміда огляду[2] — це область простору моделі світу, яка може з'являтися на екрані. Це також поле зору уявної камери.[1] Зрізану піраміду огляду отримують відсіченням двома паралельними площинами піраміди огляду, яка є адаптацією (ідеалізованого) кута огляду, за умови, що камера (або око) має прямокутне вікно перегляду, яке зазвичай використовуються в комп'ютерній графіці.[3][4] Деякі автори використовують термін піраміда огляду, як синонім до зрізаної піраміди огляду, тобто вважають її зрізаною.[5] Точна форма цієї області змінюється в залежності від того, який тип об'єктива камери імітується, але зазвичай це зрізана прямокутна піраміда, (звідси і назва). Площини, які розрізають зрізану поверхню перпендикулярно напрямку спостереження, називаються найближчою площиною та найдальшою площиною, відповідно. Об'єкти, які розташовані до камери перед ближчою площиною або далі ніж найдальша площина, не відображаються. Іноді далека площина простягається нескінченно далеко від камери, тому всі об'єкти всередині піраміди огляду, відображаються незалежно від того, на якій вони відстані від камери. Визначення прихованої поверхні[en] — це процес видалення об'єктів, які лежать повністю поза пірамідою огляду під час процесу рендерингу.[6] Процес рендерингу цих об'єктів був би марною тратою часу, оскільки їх не видно безпосередньо глядачу. Для швидкого виконання цієї операції, зазвичай будується алгоритм з використанням обмежуючого паралелепіпеду, який містить об'єкти. Визначення
Геометрія визначається кутом поля зору (в напрямку осі «y»), а також співвідношенням сторін. Дві z-площини (вони задаються рівняннями z=const) визначають ближню і дальню межу зрізаної піраміди. Разом ця інформація може бути використана для обчислення проєкційної матриці та для рендерингу перетворень у графічному конвеєрі. Посилання
|