#1. 3D-графический движок - Треугольники и проекция

Аватар автора
00:00 Введение в серию • Начало серии «Программирование трёхмерной графики с нуля». • Разработка функционального программного растеризатора. • Пример с фразой кодировщика, отрисованной с использованием полного конвейера трёхмерной растеризации. 00:23 Цели серии • Обсуждение основных принципов создания трёхмерного движка. • Добавление функций по мере развития сериала. • Фокус на теории, математике и идеях, лежащих в основе графических API. 01:16 Сложность трёхмерной графики • Демонстрация сложности создания красивых игр. • Важность математики в трёхмерной графике. • Возможность использования трёхмерных движков без глубоких математических знаний. 02:14 Основы трёхмерной графики • Трёхмерная графика на экране — это последовательность двумерных фигур. • Преобразование трёхмерных геометрических данных в двумерные фигуры. • Пример куба и его вершин. 03:16 Треугольники как примитивы • Группировка вершин в треугольники. • Треугольники как простейшие примитивы с двумя измерениями. • Оптимизированные алгоритмы рисования треугольников. 05:05 Создание проекта в Visual Studio • Настройка проекта для работы с консольным игровым движком. • Удаление ненужных файлов и настройка свойств проекта. • Включение консольного игрового движка в проект. 08:19 Реализация класса • Создание подкласса консольного игрового движка. • Переопределение функций создания и обновления пользователя. • Запуск консоли с высоким разрешением. 10:15 Структура данных • Создание структур для представления...

0/0


0/0

0/0

0/0

0/0