Математика для геймдева
- 1. Векторы в 2D и 3D: сложение, скалярное произведение
- 2. Модуль вектора и нормализация
- 3. Поворот объектов: матрицы поворота
- 4. Матрицы преобразований: масштабирование, перемещение
- 5. Кватернионы: применение для трехмерного вращения
- 6. Системы координат в играх: мировые, локальные, экран
- 7. Трансформации объектов: позиция, ориентация, размер
- 8. Параметрические уравнения движения
- 9. Интерполяция и билинейная интерполяция
- 10. Коллизии: AABB, OBB, круговые и полигональные
- 11. Проверка столкновений: Minkowski Separating Axis Theorem
- 12. Тригонометрия в движении: угол, скорость, ускорение
- 13. Кинематика: движение объектов по траектории
- 14. Движение под действием силы тяжести
- 15. Анимация объектов: keyframe, tweening
- 16. Физика твердого тела: масса, импульс, момент инерции
- 17. Законы Ньютона в игровых механиках
- 18. Работа с частицами: гравитация, взрывы, дым
- 19. Искусственный интеллект: пути, поведение NPC
- 20. A* алгоритм поиска пути
- 21. Модели освещения: ambient, diffuse, specular
- 22. Цветовые модели: RGB, HSV
- 23. Понятие шейдеров: вершинные и фрагментные