Использование анимаций PSA из Unreal Engine в пользовательских ригах 3ds Max

Опубликовано 31.01.2026 | Перевод с испанского
Comparativa en 3ds Max mostrando la jerarquia de un rig custom y un rig Biped, con un plugin de retargeting mapeando los huesos para transferir una animacion PSA.

Вызов одевания чужих анимаций

Найти идеальную анимацию в формате PSA, изначально предназначенную для системы Biped в 3ds Max, и захотеть применить её к своему персонажу с пользовательским ригом — это как найти идеальное пальто... но на размер другого человека 🧥. Формат PSA, родной для Unreal Engine, ожидает конкретную иерархию и номенклатуру костей, которые редко совпадают с теми в ручном риге. Решение — не бороться с прямым импортом, а использовать умные техники ретаргетинга и маппинга, чтобы адаптировать движение к новому скелету.

Первый шаг: аудит костей

Перед любой попыткой импорта проведите тщательную инспекцию обоих ригов. Откройте анимацию PSA в пустой сцене, чтобы изучить точную иерархию костей Biped, которую она использует — имена вроде Bip01 L Thigh или Bip01 R Forearm. Затем тщательно сравните этот список с иерархией костей вашего пользовательского персонажа. Совпадают ли имена? Идентична ли цепочка родства? Почти всегда ответ — нет, что значит, вам понадобится переводчик или посредник, чтобы системы поняли друг друга.

Попытка применить PSA напрямую к пользовательскому ригу — это как говорить по-испански с тем, кто понимает только японский, потребуется интерпретатор.

Переводчик: техники ретаргетинга

Самый мощный инструмент для этой задачи — Motion Mixer в 3ds Max или специализированные плагины для ретаргетинга. Они действуют как посредники: вы импортируете анимацию PSA на вспомогательный Biped или "мостовой" риг с ожидаемой структурой. Затем, используя constraints или инструменты переноса анимации, маппите движение этого Bipeda на кости вашего пользовательского рига. Это процесс в два шага, где анимация "играется" на заменителе, а затем копируется на основного актера.

Создание мостового рига как практического решения

Для персонажей, часто использующих анимации PSA, эффективная стратегия — создать временный мостовой риг. Это стандартный персонаж Biped, живущий в вашей сцене, чья единственная функция — принимать анимацию PSA. Как только анимация корректно загружена в этот Biped, используйте Position/Rotation Constraints или скрипты, чтобы связать каждую кость вашего пользовательского рига с соответствующей костью Bipeda. Когда Biped двигается, он тянет за собой вашего пользовательского персонажа. Это немного начальной настройки, но экономит огромное время на корректировку для каждой новой анимации.

Финальные корректировки: магия в деталях

Даже при успешном ретаргетинге почти наверняка потребуются ручные корректировки. Различия в пропорциях между персонажами могут вызвать проваливание ног в пол или недотягивание рук до объекта. Здесь на помощь приходят:

Освоение этого процесса откроет вам гигантскую библиотеку анимаций Biped и PSA для ваших пользовательских персонажей. И помните, немного ручной корректировки — это то, что придаёт вашей финальной анимации уникальный и отполированный вид. В конце концов, даже лучший по крою костюм нуждается в подгонке, чтобы сидеть идеально 😉.