Три исходных ролика, три персонажа и девять сочетаний. Так Rua Lab проверил Character Swap LoRA для MiniMax H3: получится ли сохранить танец человека и перенести его на аниме-героиню или пластилиновую куклу. В нескольких сценах новый персонаж действительно повторил движения. Но LoRA пока экспериментальная: иногда вместе с героем меняются стиль и кадрирование.
MiniMax H3 Character Swap: что показали девять тестов
Rua Lab взял три вертикальных ролика с Pexels. Каждый длится примерно пять секунд. Для замены персонажа он подготовил изображения себя, 2D-аниме-девушки и пластилиновой куклы. Аниме и куклу автор создал в GPT Image. Для теста он выбрал примеры, которых не было в демонстрациях создателя LoRA.
Движение, камера и фон в основном сохраняются от исходного видео. Внешность, волосы, телосложение и одежда берутся с изображения персонажа. В одном ролике танцор касается пола руками, пинает в сторону камеры, а камера приближается. Из трёх сценариев этот оказался самым сложным.
«Это инструмент, который сохраняет движение видео и меняет самого человека», — так Rua Lab объясняет принцип Character Swap.
Самый занятный результат — пластилиновая кукла. У неё большая голова и короткие ноги, пропорции совсем не человеческие. И всё же в танцевальной сцене она сохранила кукольный вид и повторила движения, включая трюк у пола и удар ногой. Стена с граффити и брусчатка почти не изменились.
С аниме результат оказался менее предсказуемым. В общих планах с активным движением персонаж стал похож на объёмную 3D-анимацию, хотя исходный референс был плоским сел-аниме. В крупном плане лица плоский стиль сохранился. Rua Lab не выяснил, почему так происходит. Автор предполагает, что модели может быть проще подстроить объёмную фигуру под размашистое движение. Это пока гипотеза.
Ещё один сбой появился в ролике с человеком, который говорит в кадре по грудь. Автор и аниме-персонаж сохранили такое кадрирование. Пластилиновая кукла превратилась в маленькую фигурку во весь рост на столе и почти не повторяла речь. Rua Lab связывает это с референсом: на нём была видна целая фигурка. Проверку с изображением, обрезанным по грудь, он планирует провести позже.
Каждое сочетание автор запустил один раз. Повторных генераций и сравнения с другой Character Swap LoRA на том же видео не было. Поэтому тест показывает, что попробовать можно, но стабильного результата не обещает.
Как устроена Character Swap LoRA в ComfyUI
В этой версии исходный ролик подают в узел MiniMaxH3AddGuide. Он использует видео как покадровую направляющую. Alissonerdx описывает другой способ работы: его ComfyUI Planner делит длинное видео на части, но для этого workflow он необязателен. Достаточно передать ролик в Add Guide.
Add Guide приводит кадры к длине формата 17n+5 и обрезает центральную часть под размер результата. Допустимые длины начинаются с 5, 22, 39, 56, 73, 90, 107 и 124 кадров. Это ограничение лучше учесть до запуска, пока ролик ещё не нарезан.
К изображению персонажа добавляют текстовое описание по схеме body_swap:. В workflow Alissonerdx для него есть поле {details}. По словам Rua Lab, Qwen — языковая модель, которая читает инструкцию, — видит картинку персонажа, но не исходное видео. Поэтому описание внешности в промпте помогает задать, кого именно переносить.
Для аниме и пластилинового персонажа Rua Lab изменил финальную фразу рабочего шаблона. Вместо требования к реальному фотографическому видео он указал сохранить стиль персонажа, оставив фон исходного ролика реалистичным. Полного текста шаблона в материале нет, поэтому готовый промпт из этого фрагмента составить нельзя.
Японский автор собрал workflow на стандартных узлах ComfyUI, без BFSNodes из пакета Alissonerdx. Он использовал ускоряющую LoRA PDD, а не Turbo-вариант из исходного workflow. SageAttention отключили, чтобы избежать сбоя, при котором конец длинного ролика превращается в шум.
Параметры теста: ComfyUI v0.39.0, GPU A40 с 48 ГБ памяти, MiniMax H3 int8 ConvRot, PDD на 8 шагов и разрешение 544×960. Пять секунд видео — 124 кадра — генерировались около 280–315 секунд. Это результат на конкретном оборудовании, а не ориентир для любой видеокарты.
Чем эта LoRA отличается от версии Akatz Labs
У MiniMax H3 есть ещё одна Character Swap LoRA — от Akatz Labs. Её опубликовали в сентябре. Название похожее, но автор и способ работы другие. В версии Akatz Labs исходный ролик подают как reference video. LoRA Alissonerdx использует Add Guide — покадровую направляющую.
По описанию Alissonerdx, Add Guide помогает точнее привязать результат к расположению кадров исходного видео. Rua Lab не сравнивал обе LoRA на одном ролике, поэтому этот тест не позволяет оценить их относительно друг друга. Сам Alissonerdx называет свою модель экспериментальной: результат зависит от клипа, изображения персонажа, промпта и настроек.
Коммерческое использование и ограничения лицензии
Согласно лицензии BFS Character Swap, LoRA можно использовать в коммерческих видео и фильмах без предварительного разрешения. Если годовая выручка организации превышает 1 000 000 долларов США, при коммерческом использовании нужно указать происхождение LoRA и её название. Предлагать саму модель как удалённый сервис — например, API или SaaS — запрещено.
Эти условия относятся к Character Swap LoRA. У базовой видеомодели MiniMax H3 своя лицензия; отдельно нужно учитывать права на исходный ролик и изображение персонажа. Для коммерческой работы проверяйте всю цепочку. Автор также просит не использовать инструмент, чтобы выдавать себя за другого человека, заниматься мошенничеством или травлей.
Источники
Alissonerdx/Minimax-H3-ComfyUI — Hugging Face
MiniMax H3 Character Swap LoRA: Recasts Anyone in a Reference Video — ComfyUI Wiki
Источникnote.com
