Перспективная проекция opengl
Разница межу ортогональной и перспективной проекциями
Перспективная проекция определяет трехмерную область, которая проецируется из расположение камеры вдоль четырех граничных
СreatePerspective()  
Конечная формула матрицы проекции
420.03K

Перспективная проекция Opengl

1. Перспективная проекция opengl

ПЕРСПЕКТИВНАЯ
ПРОЕКЦИЯ
OPENGL
ЕРГАЕВ МАКСИМ
ИСХАКОВ РАМИЛЬ

2. Разница межу ортогональной и перспективной проекциями

РАЗНИЦА МЕЖУ ОРТОГОНАЛЬНОЙ И
ПЕРСПЕКТИВНОЙ ПРОЕКЦИЯМИ

3. Перспективная проекция определяет трехмерную область, которая проецируется из расположение камеры вдоль четырех граничных

ПЕРСПЕКТИВНАЯ ПРОЕКЦИЯ
ОПРЕДЕЛЯЕТ ТРЕХМЕРНУЮ
ОБЛАСТЬ, КОТОРАЯ
ПРОЕЦИРУЕТСЯ
ИЗ РАСПОЛОЖЕНИЕ КАМЕРЫ
ВДОЛЬ ЧЕТЫРЕХ ГРАНИЧНЫХ
ЛУЧЕЙ. ЛУЧИ ОБРАЗУЮТ
ПРОСМОТР ФРУСТУМА.
УСЕЧЕННЫЙ КОНУС ВКЛЮЧАЕТ В
СЕБЯ ФРОНТ
И ЗАДНЮЮ ОТСЕКАЮЩУЮ ПЛОСК
ОСТЬ, ПАРАЛЛЕЛЬНУЮ
ПЛОСКОСТИ X-Y.
ЛЮБЫЕ МОДЕЛИ
ВНУТРИ ЭТОГО УСЕЧЕННОГО
ПРОСМОТРА БУДУТ
ОТОБРАЖАТЬСЯ.
ЛЮБЫЕ МОДЕЛИ ВНЕ
ЭТОГО ПРОСМОТРА ФРУСТУМА НЕ
ПОПАДУТ В КАМЕРУ.

4. СreatePerspective()  

СREATEPERSPECTIVE()
Функция имитирует
объектив
камеры. Камера всегда
находится в глобальном
начале координат, глядя
вниз по оси-Z.
createFrustum()
Функция определяет 2D окно просмотра, которое
является параллельно плоскости X-Y. Камера может
быть расположена в любом месте в плоскости X-Y, но
всегда смотрит вниз луч, который параллелен оси-Z.
Эта функция предназначена для отображения двух
различных видов сцены, один для левого глаза и еще
один для правого глаза пользователя. Если эти два
отображения смещены правильно, то можно
увидеть 3D-сцену!

5. Конечная формула матрицы проекции

КОНЕЧНАЯ ФОРМУЛА
МАТРИЦЫ ПРОЕКЦИИ
English     Русский Правила