Updated: 5/24/2024
Привет, любители AI-анимации! Мы отправляемся в увлекательное путешествие в мир замены лиц с помощью ComfyUI. Здесь мы представляем вам рабочий процесс ComfyUI Reactor, позволяющий заменить одно или несколько лиц в видео!
Мы рассмотрим:
Думаю, некоторые из вас использовали расширение Roop в Automatic 1111 для таких творческих экспериментов, но код для Roop больше не поддерживается. Дизайнеры движения и аниматоры принимают нового чемпиона замены лиц - ReActor в ComfyUI. Этот инструмент не просто обновление от Roop; это настоящая революция. ReActor превратил замену лиц в бесшовную и захватывающую часть вашего творческого набора инструментов.
Итак, почему ReActor стал новым фаворитом для замены лиц? Вот краткий обзор:
Теперь давайте не просто говорить об этом; давайте погрузимся в то, как использовать Reactor в ComfyUI и как настроить параметры в Reactor! С ReActor ваши творческие возможности безграничны.
ComfyUI Reactor - это быстрый и простой узел расширения для замены лиц в ComfyUI. Он использует несколько моделей для облегчения обнаружения лиц, замены лиц и восстановления лиц, при этом оставаясь простым в использовании.
Хорошо, давайте погрузимся в захватывающий процесс создания вашего рабочего процесса. С Reactor вы сможете добавить невероятные эффекты замены лиц в ваши анимации.
Прежде всего, вам нужно выбрать ваше "исходное изображение" - думайте об этом как о доноре лица. Затем выберите ваше "входное изображение" – это счастливый получатель нового лица.
Мы уже скачали inswapper_128.onnx модель, предварительно обученные модели inswapper_128.onnx, которые предоставлены InsightFace.
Обнаружение лиц – это как иметь цифрового детектива, который определяет лица как на исходных, так и на входных изображениях. У нас есть множество детективов - resnet50, mobile0.25, YOLOv5l и YOLOv5n. Но наш выбор - retinaface_resnet50. Его производительность отличная.
Здесь вы можете выбрать модель для восстановления лиц. Некоторые предпочитают GF PGN, но попробуйте Code Forer - он тоже отличный!
Эти настройки похожи на настройку вашей гитары. Значения по умолчанию - 1.00 для видимости и 0.75 для веса CodeFormer, но не стесняйтесь экспериментировать и смотреть, какие мелодии вы можете создать.
Опция "обнаружение полов" решает, хотите ли вы, чтобы модель определяла пол на изображениях. ReActor заменит лицо только если оно соответствует заданному условию. По моему опыту, установка на "нет" дает отличные результаты. Это как сказать модели: "Все внимание на лицо, модель!"
Индекс лиц помогает системе идентифицировать каждое лицо на ваших изображениях. Лица помечены слева направо и сверху вниз на своих изображениях. Таким образом, система точно знает, кто есть кто.
Есть только одно лицо для замены? Легко! Как исходное лицо, так и входное лицо будут иметь индекс 0.
Теперь, если вы хотите заменить несколько лиц, вот как это сделать:
Вот полезный совет - рассмотрите возможность использования интерполятора кадров. Представьте это как машину времени для ваших видеокадров. Она творит чудеса, уменьшая количество кадров, которые вам нужно обработать изначально, а затем блестяще восстанавливает их позже. Это особенно полезно, если вам пришлось пожертвовать качеством вашего видео ради более быстрой обработки. Думайте об этом шаге как о волшебной палочке, которая помогает вернуть утраченную четкость и детализацию.
Вы также можете изменить размер ваших видеокадров перед передачей их интерполятору. Хотя достичь качества оригинального файла сложно, это, безусловно, лучше, чем ничего.
Автор: Редакторы RunComfy
Наша команда редакторов работает с AI более 15 лет, начиная с NLP/ Vision в эпоху RNN/ CNN. Мы накопили огромный опыт в области AI Chatbot/ Art/ Animation, таких как BERT/ GAN/ Transformer и другие. Свяжитесь с нами, если вам нужна помощь в создании AI искусства, анимации и видео.
© Авторское право 2024 RunComfy. Все права защищены.