Промт на замену лица: структура, инструменты и приёмы, которые работают

Гайд по промпт-инженерии

Промт на замену лица: структура, инструменты и приёмы, которые работают

Замена лица — не один промт, а выбор пайплайна. Разберём четыре подхода, анатомию промта для каждого и таблицу решений: какой метод взять под вашу задачу.

InsightFace / ReActor Midjourney —cref Stable Diffusion ControlNet Специализированные сервисы

Две парадигмы: сохранение идентичности или генерация образа

Любой фейс-свп работает по одной из двух логик. От выбора логики зависит, что вы пишете в промте и какие параметры настраиваете.

Сохранение идентичности (Identity Lock)

Лицо берётся из референса один-в-один: за ojos, нос, форма скул. Промт описывает только окружение, освещение, ракурс, стиль. Инструменты: InsightFace, ReActor, IP-Adapter FaceID, FaceFusion.

Генерация по референсу (Character Reference)

Модель «смотрит» на фото и рисует новое лицо с похожими чертами, но не копию. Промт задаёт образ целиком. Инструменты: Midjourney —cref, Stable Diffusion IP-Adapter, DALL·E 3 с референсом.

Ключевой параметр: сила сходства

Во всех инструментах есть регулятор: насколько результат обязан копировать исходник.

0.0 – 0.3

Слабое сходство
только общие черты

0.6 – 0.85

Золотая середина
лучший баланс

0.9 – 1.0

Жёсткая копия
риск артефактов и «маски»

Инструменты: четыре категории, четыре сценария

InsightFace / ReActor

Identity Lock • Локально

Стандарт де-факто для точной подмены. Работает в Automatic1111, ComfyUI, FaceFusion. Не пишет промт на лицо — промт нужен только на фон/стиль (Inpaint/ControlNet).

Промт-шаблон: professional portrait, studio lighting, 85mm lens, sharp focus, [style keywords]

Midjourney —cref

Character Ref • Облако

Ссылка на фото через —cref URL + вес —cw 0–100. Промт описывает весь кадр. Найти баланс между сходством и свободой композиции сложнее, но эстетика выше.

Промт-шаблон: [subject description] --cref [URL] --cw 60 --ar 2:3 --stylize 250 --v 6.1

SD + ControlNet / IP-Adapter

Гибрид • Локально

ControlNet (OpenPose/Depth) фиксирует позу и геометрию, IP-Adapter FaceID передаёт идентичность. Промт работает полноценно: и лицо, и фон, и стиль.

Промт-шаблон: photo of [person], [outfit], [location], lighting, detailed skin texture, raw photo --neg deformed, blurry, lowres

Специализированные сервисы

Готовые пайплайны • SaaS

HeyGen, Akool, Reface, Pika, Runway Act-One. Промт часто не нужен — загружаете видео/фото, выбираете аватар. Для быстрых задач и видеосвпа — лучший вход.

Когда выбирать: видеосвп, реал-тайм, нет GPU, нужен результат за минуты.

Анатомия рабочего промта по методам

1InsightFace / ReActor (Inpaint)

Лицо уже зафиксировано моделью. Промт рисует только маску инпейнта: волосы, уши, шею, фон, одежду, свет.

masterpiece, best quality, ultra-detailed skin texture, natural hairline, seamless blending, studio lighting, soft rim light, 8k uhd, raw photo, film grain Negative: deformed ears, extra fingers, asymmetric eyes, mask edge visible, blur, lowres, cartoon, illustration, painting, oversaturated

💡 Совет: добавьте «seamless blending» и «natural hairline» — убирает артефакты на границе маски.

2Midjourney —cref

Промт задаёт образ целиком. —cref тянет черты, —cw управляет строгостью. При —cw 0 копируется только «виб», при 100 — прическа, одежда, аксессуары.

portrait of a woman, confident gaze, elegant silk blouse, golden hour sunlight, bokeh background, shot on 85mm f/1.2, color grading teal & orange, skin texture detail --cref https://example.com/ref.jpg --cw 60 --ar 2:3 --stylize 250 --v 6.1 --quality 2

💡 Совет: —cw 50–70 даёт похожее лицо, но свободную позу и одежду. Для портрета — идеально.

3SD + ControlNet + IP-Adapter FaceID

Промт полноценный. ControlNet (OpenPose/Depth) — позу и глубину. IP-Adapter FaceID — идентичность. Weight 0.8–1.0 для лица, 0.4–0.6 для позы.

photo of [name/description], wearing [outfit], standing in [location], volumetric lighting, subsurface scattering, pore-level skin detail, 8k, sharp focus ControlNet: OpenPose (weight 0.6) + Depth (weight 0.5) IP-Adapter FaceID: weight 0.9, noise 0.1

💡 Совет: добавьте «subsurface scattering» и «pore-level skin detail» — устраняет пластиковый взгляд.

Что выбрать: навигация по ситуациям

1

Нужен точный ликейз для аватара / профиля

InsightFace / ReActor в Automatic1111 или FaceFusion. Промт только на фон. Качество 10/10, скорость высокая на GPU.

2

Хочу красивые арт-포트фолио с похожим лицом

Midjourney —cref —cw 50–70. Промт — твоя фантазия. Эстетика выше, сходство 7–8/10. Нет GPU — работает в браузере.

3

Нужна конкретная поза, ракурс, взаимодействие с объектами

Stable Diffusion + ControlNet (OpenPose/Depth) + IP-Adapter FaceID. Полный контроль, сложнее в настройке.

4

Видео: речь, мимика, повороты головы

HeyGen, Akool, FaceFusion (видео), Runway Act-One. Промт не нужен. Качество зависит от источника и освещения.

5

Нет мощного железа, нужен результат за 30 секунд

Специализированные веб-сервисы (Reface, Akool, Pika). Ограниченный контроль, но ноль настройки.

6

Серия кадров с одним персонажем (storyboard)

Midjourney —cref + —cw 100 (для консистентности одежды) или SD + IP-Adapter + ControlNet. Фиксируйте seed.

Мифы, которые портят результат

Миф

«Чем детальнее промт, тем лучше сходство»

Реальность

В Identity Lock (InsightFace) промт не влияет на лицо. Перегруженный промт создаёт артефакты на фоне. Пишите лаконично: свет, стиль, качество.

Миф

«Максимальный вес сходства (1.0) = идеальный результат»

Реальность

Вес 1.0 часто даёт эффект «маски»: лицо не сливается с черепом, неверные тени, зафиксированные артефакты референса. Оптимум — 0.7–0.85.

Миф

«Один референс достаточно для любой позы»

Реальность

Фронтальное фото не даст качественный профиль. Для сложных ракурсов соберите минимум 3–5 фото (фронт, 3/4, профиль) и усредните эмбеддинги (InsightFace multi-ref) или используйте ControlNet.

Миф

«Midjourney —cref заменяет InsightFace для точных задач»

Реальность

—cref — генерация похожего образа, не копии. Для документов, аватаров, дипфейк-детекции — только Identity Lock. Midjourney даёт «актерское сходство», не пиксель-в-пиксель.

Чек-лист перед генерацией

  • Референс: фронт, хорошее освещение, открытое лицо, без очков
  • Вес сходства: 0.7–0.85 (InsightFace/IP-Adapter) или —cw 50–70 (MJ)
  • Промт: только среда/стиль (Identity Lock) или полный образ (Character Ref)
  • Negative prompt: deformed, asymmetric, blur, mask edge, plastic skin
  • Пост-обработка: face restore (CodeFormer/GFPGAN) + color match к исходнику

Главное правило: метод выбирается под задачу, а не под привычку.

Если нужно «точно это лицо» — ставьте InsightFace/ReActor. Если «персонаж в похожем образе» — Midjourney —cref. Если «это лицо в этой позе на этом фоне» — SD + ControlNet + IP-Adapter. Для видео — HeyGen/FaceFusion. Не пытайтесь заставить молоток работать как отвёртка.

Промт — это не заклинание, а настройка пайплайна

Качественная замена лица собирается из трёх решений: правильный инструмент под задачу, адекватный вес сходства (не 1.0) и промт, который не мешает модели. Начните с InsightFace или Midjourney —cref — они закрывают 80% потребностей. Остальное — настройка под крайние кейсы.