Решён
Как в киноиндустрии используется математика?

Paper Folder Математика
3.1k
5

Привет всем. Учусь на прикладной математике, 3 курс. Задумался о том, куда вообще можно пойти работать кроме банков и аналитики. Слышал что в кино активно используется математика, особенно в спецэффектах и анимации. Но конкретики найти не могу.

Может кто то работал в этой сфере или хотя бы знает, какие именно разделы математики там нужны? Линал, дифуры, что то еще? Интересует именно практическое применение, а не абстрактное "математика везде".

Решение
67
Участник • 2 ответа

Рендеринг целиком построен на линейной алгебре. Трансформации объектов в 3D-пространстве, проекции камеры, расчет освещения - это все матрицы 4x4. Каждый кадр фильма с CGI по сути результат миллионов матричных умножений.

Дальше. Физические симуляции (вода, огонь, разрушения, ткань) - это численные методы решения дифференциальных уравнений в частных производных. Уравнения Навье-Стокса для жидкостей, волновые уравнения для взрывов. Pixar и Weta Digital держат в штате людей с PhD по вычислительной математике именно для этого.

Отдельная тема - NURBS-поверхности и сплайны для моделирования гладких форм. Это дифференциальная геометрия и теория аппроксимации.

Еще ray tracing (трассировка лучей) - по факту задача из вычислительной геометрии. Пересечение луча с миллионами треугольников за доли секунды требует BVH-деревьев и хитрых алгоритмов пространственного разбиения.

Из менее очевидного: motion capture использует статистику и фильтрацию (фильтр Калмана), а алгоритмы деноизинга в рендерерах типа Arnold или RenderMan опираются на теорию вероятностей (метод Монте-Карло).

Если хочешь копнуть глубже, почитай SIGGRAPH papers. Это конференция, где публикуют исследования по компьютерной графике, и там математики больше чем в иных журналах по прикладной математике.

Аватар Paper Folder

Вот это уровень ответа. Спасибо огромное, пошел гуглить SIGGRAPH papers. Про фильтр Калмана в motion capture вообще не знал

42
Эксперт • 6 ответов

Работал 4 года в небольшой VFX-студии в Питере, до этого закончил мехмат. Расскажу как оно на практике, а не в теории.

Большую часть времени ты не пишешь солверы с нуля. Ты берешь Houdini, Maya, Nuke и настраиваешь ноды. Но когда стандартных инструментов не хватает, начинается самое интересное. Нам однажды понадобилось симулировать разрушение ледяной поверхности для рекламного ролика. Готовых решений не было, пришлось писать свой солвер на C++ с использованием метода конечных элементов. Вот тут мехмат пригодился на все сто.

Еще один неочевидный момент - цветокоррекция. Это по сути работа в многомерных цветовых пространствах, преобразования между ними. LUT-таблицы, гамма-кривые, ACES pipeline - все завязано на понимании функций и интерполяции.

Но честно скажу: если хочешь именно в кино, готовься к тому что зарплаты в России в этой сфере грустные по сравнению с финтехом. Многие уезжают работать в Ванкувер или Лондон, там VFX-студий больше и платят нормально.

17
Участник • 6 ответов

А еще не забывай про звук. Обработка аудио в кино - это преобразование Фурье, свертки, цифровая фильтрация. Ревербрация в помещении моделируется через импульсные характеристики, это чистая математика сигналов. Dolby Atmos например использует сферические гармоники для пространственного позиционирования звука.

25
Участник • 6 ответов

Про нейросети забыли все. Сейчас половина пост-продакшена уходит в ML. Deepfake для омоложения актеров (де-эйджинг), генерация фонов, апскейл старого материала, автоматическая ротоскопия. Это все линал + статистика + оптимизация (градиентный спуск). Marvel уже несколько лет использует нейросети для генерации толп и фоновых элементов.

Так что если ты на прикладной математике, ML/DL + компьютерное зрение - прямая дорога в кино.

12
Участник • 2 ответа

Математика в кино это прежде всего бухгалтерия. Посчитать бюджет так чтобы продюсер не разорился, вот где настоящая прикладная математика))

Написать ответ

Премодерация гостей

Вы отвечаете как гость. Ваш ответ будет скрыт до проверки модератором. Чтобы ответ появился сразу и вы получали репутацию — войдите в аккаунт.

Будьте вежливы и соблюдайте правила платформы.