Программа обучения:
- Векторы и базис
- Векторы, линейные комбинации, базис
- Переход к новому базису
- Линейные преобразования, масштабирования и повороты
- Скалярное произведение
- Векторное произведение
- Основы линейной алгебры
- Определение матрицы
- Операции с матрицами
- Матрица как линейное преобразование
- Реализация классов «Вектор» и «Матрица»
- Основы 3D графики
- Как устроена 3D графика
- Проекция 3D фигур на плоскость
- Матрица проекции
- Матрица экранного пространства
- Мировая система координат
- Матрицы вращения, перемещения, масштабирования
- Реализация 3D графики
- Нормали и освещение
- Вектор нормали и простое освещение
- Как хранятся 3D объекты, загрузка .obj файлов
- Аналог Z-буфера – алгоритм художника и его проблемы
- Реализация загрузки .obj файлов и алгоритма художника
- Камера и клиппинг
- Переход в систему координат камеры
- Плоскости отсечения, клиппинг
- Ray casting
- Вращение и перемещение камеры
- Физика движка
- Скорость и ускорение
- Реализация скорости и ускорения
- Обнаружение коллизий, алгоритм GJK
- Реализация алгоритма GJK
- Обработка коллизий, алгоритм EPA
- Реализация алгоритма EPA
- Анимация
- Линейная анимация
- Безье и bounce анимация
- Анимация перемещения, поворота, масштабирования
- Реализация Minecraft
- Кубический мир
- Управление персонажем
- Механика: ломать и ставить блоки
- Как работает Multiplayer в играх
- Сетевая модель OSI
- Основные принципы сетевого взаимодействия
- UDP соединение и UDP сокет
- Сервер и клиент
- Реализация мультиплеера
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Новые складчины | страница 28
Категории
Страница 28 из 34

![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.postimg.cc%2FSxGwwzyf%2FScreenshot-106.png&hash=3102b52e0ed85938569f6f3131667360&v=4)
![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.postimg.cc%2FCMHdrm3Z%2FScreenshot-115.png&hash=09b973586d56a54e1d4581f24d6e1e6d&v=4)
![[IMG]](proxy14p.php?image=https%3A%2F%2Fi123.fastpic.org%2Fbig%2F2024%2F0619%2F57%2Fbed1ed965f5b9bf764e88080866ae357.png&hash=1bf933e2dc089d43e96133076fec2199&v=4)
![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.imgur.com%2FF0rJ7kP.png&hash=81e8cf858eceaef5334febb646d563e2&v=4)