Куплено [vectozavr] Школа математики Vectozavr. Тариф Базовый

Информация о покупке
Тип покупки: Складчина
Цена: 4655 РУБ
Участников: 3 из 32
Организатор: Отсутствует
Статус: Набор участников
Взнос: 151.3 РУБ
9%
Основной список
Резервный список

Skladchik

Модератор
Регистрация
26 Апр 2019
Сообщения
298,104
Реакции
1,132
Баллы
113
Программа обучения:
  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/
 

Контакты

  • Адрес: 050040, Республика Казахстан, Z05T8F6, город Астана, проспект Мәңгілік Ел, 55«А». Телефон: 8 (727) 278–80–01 (Рабочие дни, с 09:30 до 19:30) Почта для жалоб: [email protected]