Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Как 3D-игра отображается на 2D-экране?

Автор: Dr. Pavel Vlašánek

Загружено: 2025-11-14

Просмотров: 314

Описание:

Узнайте, как 3D-модели преобразуются в 2D-изображения, которые вы видите на экране.

В этом видео пошагово показан весь процесс преобразования 3D-графики: от пространства модели к мировому и перспективному пространству, через проекцию и перспективное деление, к нормализованным координатам устройства (NDC) и, наконец, к пиксельным позициям на экране. Попутно вы увидите, почему важны однородные координаты, как математически создается перспектива и как объединенная матрица MVP ускоряет рендеринг.

Исправление
06:14 - синяя подсветка ошибочно находится в матрице MVP вместо матрицы P

Временные метки
00:00 – Введение
00:55 – Однородные координаты
01:39 – Модель в мир
02:52 – Мир в вид
03:40 – Вид в проекцию
05:08 – NDC
05:28 – Экранные координаты
06:06 – Оптимизация - MVP
06:50 – Заключение

Ресурсы
💻 GitHub: https://github.com/tucna/Programming_...

Смотреть дальше
👉    • Computer Graphics  
👉    • I Built My Own C++ Game Engine (And You Ca...  

#компьютернаяграфика #cpp #разработкаигр #линейнаяалгебра #3dпрограммирование

Как 3D-игра отображается на 2D-экране?

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

5 красивых математических закономерностей: объяснение

5 красивых математических закономерностей: объяснение

How 3D Graphics Work Explained in 4 Minutes

How 3D Graphics Work Explained in 4 Minutes

All 3D Graphics Share One Simple Trick

All 3D Graphics Share One Simple Trick

I wrote a Ray Tracer from scratch... in a Year

I wrote a Ray Tracer from scratch... in a Year

Draw with light - Living Mirror

Draw with light - Living Mirror

How a 3-Byte Crack Broke Prince of Persia 2's Copy Protection

How a 3-Byte Crack Broke Prince of Persia 2's Copy Protection

Программирование на ассемблере без операционной системы

Программирование на ассемблере без операционной системы

How Modern Game Engines Degraded — And Who’s to Blame?

How Modern Game Engines Degraded — And Who’s to Blame?

Создание TRON на C++: без Unity, без Unreal Engine, только код.

Создание TRON на C++: без Unity, без Unreal Engine, только код.

Создайте код для игры Matrix Rain на C++ (с нуля)

Создайте код для игры Matrix Rain на C++ (с нуля)

Every Other VR Headset is Obsolete Now - Steam Frame First Look

Every Other VR Headset is Obsolete Now - Steam Frame First Look

Точка зрения: что вы увидите во время захвата искусственным интеллектом

Точка зрения: что вы увидите во время захвата искусственным интеллектом

I Built My Own C++ Game Engine (And You Can Use It)

I Built My Own C++ Game Engine (And You Can Use It)

Почему Unreal Engine 5.7 — это ВАЖНОЕ событие

Почему Unreal Engine 5.7 — это ВАЖНОЕ событие

Turn Math Equations into Animations in Pixel Shader

Turn Math Equations into Animations in Pixel Shader

Why Wikipedia Can't Explain Math

Why Wikipedia Can't Explain Math

How Steam Became The Only Good Monopoly In Existence

How Steam Became The Only Good Monopoly In Existence

Крупнейший конкурент Adobe только что стал бесплатным

Крупнейший конкурент Adobe только что стал бесплатным

Я написал игру, чтобы победить эту собаку (Учебник по разработке игр на C++)

Я написал игру, чтобы победить эту собаку (Учебник по разработке игр на C++)

I Lost My Job to AI

I Lost My Job to AI

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com