Прыжок Макса Пейна в замедлении — одна из самых узнаваемых поз в истории игр. Руки вытянуты, корпус развёрнут, пули свистят мимо. В 2001 году это выглядело как будущее жанра.
Теперь неудобный факт: ни один актёр не надевал костюм с маркерами. Remedy Entertainment не использовала motion capture вообще — вся анимация игры сделана руками. Команда снимала друг друга на видео, а аниматоры по кадрам переносили движения на скелет модели.
Разбираем, как это было устроено: видеореференсы, движок MAX-FX, механика bullet time и почему «деревянная» пластика оказалась не багом, а авторским стилем.
Видеореференс вместо захвата движения
В 1999–2001 годах, когда делался Max Payne, захват движения в игровой индустрии оставался дорогой и капризной технологией — студии-одиночки вроде Remedy могли о нём только мечтать. Финская команда нашла обходной путь: нужные движения исполняли живые люди перед обычной камерой, а затем аниматоры вручную воспроизводили их в 3D-редакторе, кадр за кадром выставляя позы скелета.
Главным «каскадёром» студии стал сам Сэм Лейк — креативный директор и лицо Макса. На лекции в парижском Городке науки и индустрии в 2016 году он показал архивные записи: коллеги прыгали, кувыркались и выделывали акробатические трюки прямо в офисе.

Дорогое оборудование, костюм с маркерами, запись данных напрямую с актёра. Для Remedy — недоступно.
Домашняя камера, коллеги в роли каскадёров, ручное воспроизведение поз в 3ds Max. Медленно, зато почти бесплатно.
Видео служило образцом для глаз, а не источником данных. Аниматор смотрел запись и сам строил ключевые кадры, интерполируя промежуточные положения. Отсюда характерная угловатость анимации — прямое следствие ручного процесса, а не недоработка.
Дневниковые съёмки команды той эпохи доступны и сегодня — работоспособность подхода видна своими глазами:
MAX-FX: движок, построенный вокруг скелета
Игра работала на собственном движке Remedy — MAX-FX, разработка которого началась ещё в 1997 году. Персонажи двигались через скелетную анимацию: иерархия костей управляла деформацией привязанной к ним геометрии. На тот момент — передовая техника, но ещё не повсеместный стандарт.
Главное преимущество подхода — переиспользование. Один и тот же набор анимаций работал на любую модель с совпадающим скелетом. Для Max Payne это было критично: на экране одновременно толкались десятки NPC — полицейские, гангстеры, охранники, — и все питались из общего пула анимаций, экономя память и время разработки.

Движок также поддерживал radiosity — освещение с учётом переотражений света, до того применявшееся только в архитектурном проектировании. Технология относилась к рендерингу окружения, но влияла и на восприятие персонажей: они визуально «вписывались» в свет сцены, что усиливало эффект присутствия при всей скромной детализации моделей.
Bullet time: замедление как режиссура
Визитная карточка игры — не просто глобальное замедление времени, а комплексная система, связывавшая анимацию с игровой логикой. В конфигурационных файлах сохранились параметры, описывавшие, как шкала bullet time взаимодействует с уклонениями:
| Параметр | За что отвечает |
|---|---|
| RegenerationTime | Время восстановления шкалы bullet time |
| ShootDodgePenalty | Штраф за уклонение в замедлении |
| ShootDodgeThreshold | Минимальный уровень bullet time для выполнения уклонения |
Технически bullet time масштабировал время для игровых сущностей: анимации проигрывались с пониженной скоростью, сохраняя плавность. Здесь ручная анимация дала неожиданное преимущество. Поскольку каждый кадр был выставлен аниматором, он мог заранее контролировать, как движение выглядит в slow motion, и закладывать в ключевые кадры позы, рассчитанные на замедление.
Прыжок с вытянутыми руками и характерным разворотом корпуса стал знаковым не случайно: это не побочный эффект физики, а намеренно срежиссированная анимация, спроектированная под просмотр в замедлении.

Инструментарий: 3ds Max и Character Studio
Аниматоры работали в 3D Studio Max — стандартном пакете того времени. Скелеты и походки строились через Character Studio — плагин с готовыми инструментами для ригов и анимации персонажей.
Судя по сохранившимся туториалам для моддеров, каждый тип движения жил в отдельном файле — MaxPayne_Walk_Forward.max и подобные. Средняя анимация занимала 30–50 кадров при 24 кадрах в секунду, самые длинные дотягивали до 200. Скриптовая система связывала клипы с игровой логикой: в AI-скриптах анимационный блок описывал реакции на триггеры — выстрел, обнаружение игрока, смерть. По сути, это была ранняя форма конечного автомата, управлявшего переходами между анимациями.
Ограничения как источник стиля
Сегодня пластика Max Payne выглядит наивно: резкие переходы, деревянные позы, лицевая анимация почти отсутствует. За каждым из этих «недостатков» — осознанный компромисс.
Железо задавало жёсткий потолок: игра была рассчитана на процессоры 450 МГц и 16 МБ видеопамяти — на три порядка слабее современных машин. Каждая кость, каждый кадр, каждый полигон стоили ресурсов, о роскоши плавных переходов и сложного блендинга не могло быть речи.

Переходы между клипами собирали вручную: анимация переката заканчивалась позой, которая служила начальной для вставания, и так по цепочке. Технически — отдельные файлы, для глаза — непрерывное движение. Нехватку полигонов и анимационной детализации компенсировали графикой: detail-текстуры с запечёнными деталями, alpha-маскирование вместо настоящей геометрии, «нарисованные» отражения.
Наследие
Пока другие студии осваивали motion capture, Remedy доказала: ручная анимация при достаточном мастерстве не менее выразительна. Перекаты, прыжки и «замороженные» позы в замедлении стали узнаваемым визуальным языком — его развил сиквел, а в Max Payne 3 пластику Макса уже сняли полноценным захватом движения.
История анимации Max Payne — история о том, что ограничения не убивают творчество, а перенаправляют его. Без mocap, без современных инструментов, без мощного железа финская команда сделала анимацию, которую помнят спустя два десятилетия.
- Вся анимация Max Payne сделана вручную: видео с актёрами было референсом, а не источником данных.
- Движок MAX-FX использовал скелетную анимацию с общим пулом клипов для всех NPC — критичная экономия памяти.
- Bullet time — система масштабирования времени с параметрами RegenerationTime, ShootDodgePenalty и ShootDodgeThreshold.
- Ручной кейфрейминг позволил закладывать позы, рассчитанные на просмотр в slow motion.
- Ограничения железа (450 МГц, 16 МБ VRAM) сформировали стиль, который дожил до Max Payne 3 с его полноценным mocap.
В играх технология всегда вторична по отношению к режиссуре — по крайней мере, пока режиссура есть.

