Записываем мокап с видео прямо в Unreal Engine 5.8
Сегодня рассмотрим новый плагин для Unreal 5.8 позволяющая записывать мокап анимацию с видео прямо внутри движка
Мокап-анимация — это анимация, записанная с движений реального человека и перенесённая на цифрового персонажа.
мой телеграмм канал посвященный анимации и Unreal
Сначала проверим стоит ли у нас MetaHuman creator core Data
Заходим в Epic Games лаунчер \ библиотека \ версия движка 5.8 \ настройки
Там поставим галочку напротив MetaHuman creator core Data \ на русском ‘’ Основные данные MetaHuman Creator ‘’
Откроем проект с которым работаем и Зайдем в Fab
Там в поисковике напишем
Metahuman Animator Markerless Motion Plugin и добавим к нашему проекту
Дальше идем в Plugins
Вводим в поисковике Metahuman и включим нужные плагины
После этого нужно будет перезапустить Unreal
Заходим в Tools \ life link hub
Там меняем live Data на Capture Manager
Жмем add\ Mono Video Ingest
В Take Directory - указываем путь где лежит наше видео
Важный момент видео с разрешением 1080 на 1080 у меня прога отказалась обрабатывать ( может у вас получится )
Выбираем нужное видео и жмем Add to Queue
И после этого жмем на кнопку Start
Движок должен создать новые папки и сохранить файлы по примерно такому пути ( life link hub можно закрыть)
Создадим MetaHuman Performance ( в нем как раз мы и будем переносить нашу анимацию на скелет)
Заходим и указываем наше видео в Footage Capture Data ( видео в нужном формате для unreal создалось после наших прошлых действий)
Идём во вкладку Processing Parameters → Body Tracking и ставим галочку. После этого во вьюпорте появится скелет.
Важно: если вы не скачаете плагин из Fab, вкладка Body Tracking работать не будет.
Дальше у нас есть 2 пути или подставить наш блюпринт с Metahuman сюда ( если он у вас создан)
Или сразу нажать вкладку Process ( однако тогда мы будем видеть анимацию на скелете во вьюпорте )
Я Выбрал вариант со скелетом
Теперь я иду в Export Animation и там выберу Дефолтный Unreal Mannequin (SKM Manny_Simple )