Статья описывает рабочий процесс инди‑разработчика Tijerín по созданию NPC уровня AAA с помощью Character Creator и iClone, с последующей интеграцией в Unreal Engine 5.
Создание и вариации персонажей
Tijerín собирает ростер NPC в Character Creator, используя инструмент ActorMixer. Из одного базового персонажа он варьирует телосложение, лицо и текстуры, получая множество уникальных NPC без полной переработки модели.
Для каждого персонажа он хранит две версии:
- высокодетализированная модель для крупных планов;
- оптимизированная, «облегчённая» версия для массовых сцен и толп.
Анимация через видео-мокап
Для захвата движений Tijerín использует простой сетап: запись референса на телефон со статичной камерой на уровне глаз, с исполнителем целиком в кадре.
Это видео он прогоняет через инструмент Video Mocap в iClone, который генерирует базовую анимацию.
Чистка и доработка анимации
Дальнейшая работа идёт в редакторе анимации iClone:
- исправление дрожания суставов;
- стабилизация контакта стоп с поверхностью;
- добавление и смешивание готовых анимаций из библиотеки ActorCore, если исходное видео не покрывает все движения;
- использование оригинального видео как постоянного тайминг‑референса.
Интеграция в Unreal Engine 5
Готовые NPC экспортируются в Unreal Engine 5 через Live Link и Auto Setup, что упрощает перенос моделей и анимаций и снижает количество ручной настройки.
По словам Tijerín, такой лёгкий пайплайн делает мокап не редким и трудоёмким этапом, а постоянным рабочим инструментом, который можно применять к большинству анимаций, а не только к ключевым «геройским» сценам.
Выводы
- Один базовый персонаж + вариации тела, лица и текстур позволяют быстро собирать большие ростеры NPC.
- Две версии модели (hi-poly и оптимизированная) покрывают и крупные планы, и массовые сцены.
- Видео-мокап с телефона через iClone даёт быстрый старт для анимаций без сложной техники.
- Редактор iClone и библиотека ActorCore используются для чистки и дополнения движений.
- Live Link и Auto Setup упрощают перенос персонажей и анимаций в Unreal Engine 5.