Що нового?

Придбаний [vectozavr] Школа математики Vectozavr. Тариф Базовый

Інформація про покупку
Тип покупки: Складчина
Ціна: 1712 ГРН
Учасників: 0 з 12
Організатор: Відсутній
Статус: Набір учасників
Внесок: 148.4 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Программа обучения:
  1. Векторы и базис
    • Векторы, линейные комбинации, базис
    • Переход к новому базису
    • Линейные преобразования, масштабирования и повороты
    • Скалярное произведение
    • Векторное произведение
  2. Основы линейной алгебры
    • Определение матрицы
    • Операции с матрицами
    • Матрица как линейное преобразование
    • Реализация классов "Вектор" и "Матрица"
  3. Основы 3D графики
    • Как устроена 3D графика
    • Проекция 3D фигур на плоскость
    • Матрица проекции
    • Матрица экранного пространства
    • Мировая система координат
    • Матрицы вращения, перемещения, масштабирования
    • Реализация 3D графики
  4. Нормали и освещение
    • Вектор нормали и простое освещение
    • Как хранятся 3D объекты, загрузка .obj файлов
    • Аналог Z-буфера – алгоритм художника и его проблемы
    • Реализация загрузки .obj файлов и алгоритма художника
  5. Камера и клиппинг
    • Переход в систему координат камеры
    • Плоскости отсечения, клиппинг
    • Ray casting
    • Вращение и перемещение камеры
  6. Физика движка
    • Скорость и ускорение
    • Реализация скорости и ускорения
    • Обнаружение коллизий, алгоритм GJK
    • Реализация алгоритма GJK
    • Обработка коллизий, алгоритм EPA
    • Реализация алгоритма EPA
  7. Анимация
    • Линейная анимация
    • Безье и bounce анимация
    • Анимация перемещения, поворота, масштабирования
  8. Реализация Minecraft
    • Кубический мир
    • Управление персонажем
    • Механика: ломать и ставить блоки
  9. Как работает Multiplayer в играх
    • Сетевая модель OSI
    • Основные принципы сетевого взаимодействия
    • UDP соединение и UDP сокет
    • Сервер и клиент
    • Реализация мультиплеера
https://vectozavr.ru/
 
Угорі