Что на самом деле меняется при замене лица
Нейросеть может подменить лицо несколькими способами: полностью заменить одно лицо на другое, отредактировать черты существующего лица или сгенерировать нового человека с заданными параметрами. От выбранного способа зависит, как именно нужно формулировать промт и какие параметры указывать.
Если цель — перенести лицо с одного фото на другое, промт должен описывать не только лицо, но и условие его встраивания: ракурс, освещение, возраст, выражение и совместимость с фоном.
Условная схема: три направления — полная подмена лица, частичная ретушь черт и генерация человека с нуля по описанию.
Пять элементов рабочего промта
Исходное изображение
Фото, на которое переносится лицо. Качество и ракурс исходника задают верхнюю планку реализма.
Референс лица
Фото с целевым лицом. Желательно с похожим поворотом головы и освещением, близким к исходному снимку.
Описание внешности
Возраст, цвет глаз, форма носа, тип кожи, выражение. Чем точнее описание, тем проще нейросети совместить референс.
Стиль и освещение
Тип света, объектив, глубина резкости, разрешение. Эти детали делают лицо единым整ым с фоном и камерой.
Параметры и отрицательный промт
Уровень схожести, шаги генерации, список того, чего не должно появиться на лице или в кадре.
Термины, которые встречаются при замене лица
Замена отдельной области изображения, например лица, при сохранении остальной части фото.
Исходное фото лица, которое нейросеть должна перенести на другое изображение.
Список unwanted элементов: искажения, лишние глазные яблоки, пластиковая кожа, размытость.
Повышение разрешения изображения после генерации, чтобы лицо осталось четким при увеличении.
Параметр, определяющий, насколько точно перенесенное лицо должно повторять референс.
Собираем промт по шагам
Подготовьте исходник
Выберите фото с четким освещением и лицом, поворот которого близок к целевому ракурсу.
Подберите референс
Используйте фото с похожим поворотом головы и освещением, иначе лицо будет выглядеть накладным.
Опишите лицо и окружение
Укажите возраст, цвет глаз, тип кожи, выражение, ракурс и фон. Детали помогают нейросети правильно совместить образы.
Укажите стиль и качество
Добавьте тип освещения, объектов, объектив и разрешение. Это снижает разрыв между лицом и фоном.
Проверьте и скорректируйте
Если лицо выглядит неестественно, измените формулировку освещения, ракурса или уровень схожести.
Готовые промты: разбор деталей
Инструменты для замены лица: выбор под задачу
Midjourney
Подходит для замены лица с помощью инпейтинга и детального описания в промте. Требует подбора исходника с близким ракурсом.
Stable Diffusion
С модулями ReActor, Roop или InstantID позволяет точнее переносить лицо с референса и регулировать уровень схожести.
InsightFaceSwap
Бот для быстрой подмены лица в Discord. Работает по загруженному референсу без сложного промта.
Photoshop Generative Fill
Позволяет замаскировать лицо и описать замену в текстовых терминах, но требует ручной доработки границ.
Онлайн-сервисы faceswap
Простые веб-инструменты для быстрой замены лиц, но с ограниченным контролем над освещением и разрешением.
Если результат выглядит неестественно
Если освещение на лице и фоне разное
Укажите в промте тип света (soft studio lighting, golden hour) и направление, чтобы лицо не выделялось как наложение.
Если разрешение лица ниже качества фона
Используйте апскейлинг или генерируйте с более высоким разрешением исходника, чтобы границы лица не размывались.
Если ракурс глаз не совпадает
Подберите референс с похожим поворотом головы или добавьте в промт угол съемки (three-quarter view, front view).
Если кожа выглядит пластмассовой
Уменьшите параметр схожести или уточните описание текстуры кожи (skin pores, natural texture, imperfect skin).