logo
RunComfy
ComfyUIPlaygroundPricing
discord logo
Loading...
ComfyUI>Рабочие процессы>FLUX Kontext Face Swap | Бесшовная замена лиц

FLUX Kontext Face Swap | Бесшовная замена лиц

Workflow Name: RunComfy/FLUX-Kontext-Face-Swap
Workflow ID: 0000...1276
FLUX Kontext Face Swap предоставляет творческим людям возможность выполнять точную, естественную замену лиц с использованием автоматического выравнивания, уточненного контроля и локальной регенерации.

ComfyUI FLUX Kontext Face Swap Workflow

ComfyUI FLUX Kontext Face Swap Workflow | Photoreal Swaps + Localized Refinement
Want to run this workflow?
  • Fully operational workflows
  • No missing nodes or models
  • No manual setups required
  • Features stunning visuals

ComfyUI FLUX Kontext Face Swap Examples

comfyui-flux-kontext-face-swap-workflow-photoreal-swaps-localized-refinement-1276-example_01.webp
comfyui-flux-kontext-face-swap-workflow-photoreal-swaps-localized-refinement-1276-example_02.webp
comfyui-flux-kontext-face-swap-workflow-photoreal-swaps-localized-refinement-1276-example_03.webp
comfyui-flux-kontext-face-swap-workflow-photoreal-swaps-localized-refinement-1276-example_04.webp
comfyui-flux-kontext-face-swap-workflow-photoreal-swaps-localized-refinement-1276-example_05.webp
comfyui-flux-kontext-face-swap-workflow-photoreal-swaps-localized-refinement-1276-example_06.webp

ComfyUI FLUX Kontext Face Swap Description

Рабочий процесс FLUX Kontext Face Swap для чистой, фотореалистичной замены лиц

Этот рабочий процесс ComfyUI выполняет высококачественную замену лиц, сочетая этап выравнивания и вставки на основе InsightFace с генерацией изображения с помощью FLUX.1, управляемой Kontext. Он предназначен для создателей, которые хотят быстрые, надежные замены с минимальной маскировкой и естественным смешиванием кожи и волос. Пайплайн загружает подготовленный Kontext UNet, применяет Put it here LoRA, и регенерирует локальную область для бесшовного результата.

Рабочий процесс FLUX Kontext Face Swap берет базовое изображение и изображение лица, автоматически обнаруживает и выравнивает лицо, вставляет его в базу, масштабирует композицию для FLUX, затем уточняет ее с помощью выборки, управляемой подсказками. Результаты предварительно просматриваются и сохраняются, с возможностью настройки для уменьшения или усиления обмена.


Ключевые модели в рабочем процессе Comfyui FLUX Kontext Face Swap

  • FLUX.1-dev: Диффузионная основа, выполняющая уточнение изображений с учетом контекста Kontext. Подробности об архитектуре и поведении см. в официальной карточке модели.
  • FLUX autoencoder (AE): VAE, используемая для кодирования композиционного изображения в латенты и декодирования выходов выборки обратно в пиксели. Включена в релизы FLUX.
  • Текстовые энкодеры CLIP-L и T5-XXL: Обеспечивают богатую текстовую кондиционирование для подсказки, сосредоточенной на области замены и желаемом выражении. Статьи: ,
  • InsightFace: Обнаружение лиц и анализ ориентиров для выравнивания и генерации обрезки.
  • Put it here LoRA: LoRA, специфичная для Kontext, которая сильно локализует место, где FLUX должен реконструировать, помогая новому лицу "сидеть" точно на предназначенной области.

Как использовать рабочий процесс Comfyui FLUX Kontext Face Swap

Этот график имеет две основные группы, которые выполняются последовательно: Пересадка лица подготавливает чистый композиционный патч; Ksampler и Выход регенерируют и полируют его с помощью FLUX.

Пересадка лица

Эта группа загружает ваше Базовое изображение (LoadImage (#108)) и Изображение лица (LoadImage (#110)), затем находит области лиц с помощью AutoCropFaces (#119, #122). Обрезки и ориентиры подают на FaceAlign (#121), который деформирует исходное лицо, чтобы оно соответствовало базе по позе и масштабу. Image Paste Face (#125) сливает выровненное лицо в базу, используя метаданные обрезки для плотного, реалистичного наложения. FluxKontextImageScale (#134) затем перерасчитывает композицию до точных размеров, которые ожидает Kontext, чтобы последующее кодирование VAE было без потерь и стабильным.

Что предоставить:

  • Качественное базовое фото с четко видимым целевым лицом.
  • Изображение лица с аналогичным освещением, если возможно.
  • Если начальные обрезки неверны, отрегулируйте чувствительность автообрезки и размер бокса. Примечание в холсте напоминает, что плохие результаты обычно улучшаются при ослаблении или ужесточении значений автообрезки.

Ksampler и Выход

DualCLIPLoader (#8) загружает энкодеры CLIP-L и T5-XXL, а CLIPTextEncode (#6) преобразует вашу подсказку в кондиционирование. Подсказка написана для фокусировки на восстановлении области лица и контроля выражения; вы можете отредактировать ее, чтобы подтолкнуть такие детали, как улыбка, волосы или макияж. ConditioningZeroOut (#4) блокирует влияние текста, чтобы Kontext сохранял контекст за пределами области замены, а ReferenceLatent (#3) закрепляет генерацию на закодированной композиции. FluxGuidance (#5) балансирует, насколько выборка должна следовать ссылке по сравнению с вашей подсказкой. Путь модели запускает UNETLoader (#140) с Kontext, за которым следует LoraLoaderModelOnly (#141), который применяет Put it here LoRA. Композиция кодируется VAEEncode (#10), выборка производится KSampler (#9), декодируется VAEDecode (#7), предварительно просматривается и сохраняется с помощью SaveImage (#19).

Что изменить:

  • Отредактируйте подсказку в CLIPTextEncode, чтобы направить выражение и локальные детали.
  • Если замена слишком сильная или слабая, отрегулируйте силу руководства и шаги выборки.
  • Держите LoRA примененной; она является центральной для точного размещения в FLUX Kontext Face Swap.

Ключевые узлы в рабочем процессе Comfyui FLUX Kontext Face Swap

AutoCropFaces (#119 и #122)

Обнаруживает лица и создает метаданные обрезки для выравнивания и вставки. Если лицо частично пропущено или включает волосы, которые вы не хотите, слегка увеличьте размер обрезки или понизьте уверенность обнаружения, чтобы захватить больше контекста.

FaceAlign (#121)

Использует ориентиры InsightFace для деформации исходного лица на геометрию базового лица перед слиянием. Смените устройство анализа в FaceAnalysisModels (#120) на GPU, когда доступно, для более быстрого выравнивания.

Image Paste Face (#125)

Смешивает выровненное лицо в базовое изображение с использованием данных обрезки. Если края выглядят резкими или цвет не соответствует, попробуйте слегка увеличить размер обрезки или уменьшить агрессивность после подсказки, чтобы FLUX меньше перекрашивал вокруг границы.

FluxKontextImageScale (#134)

Перерасчитывает композицию до родной формы, ожидаемой Kontext, чтобы VAE мог кодировать без искажений. Оставьте это на месте, чтобы предотвратить растяжение или смещение в уточненном выходе.

UNETLoader (#140)

Загружает настроенный для Kontext FLUX UNet. Используйте это вместе с LoRA для предполагаемого поведения FLUX Kontext Face Swap. Изменение контрольной точки заметно изменит текстуру кожи и общую точность.

LoraLoaderModelOnly (#141)

Применяет Put it here LoRA для локализации реконструкции. Если замена отклоняется или изменения выходят за пределы лица, слегка увеличьте влияние LoRA. Если вид кажется заблокированным, уменьшите его для большей творческой свободы.

DualCLIPLoader (#8) и CLIPTextEncode (#6)

Предоставляют текстовое кондиционирование. Держите подсказки короткими и нацеленными на область лица и выражение. Избегайте глобальных стилевых сигналов, если хотите сохранить фон и одежду базового изображения.

FluxGuidance (#5)

Балансирует, насколько выборка доверяет ссылочной композиции. Поднимите, чтобы более плотно сохранить базовую композицию, опустите для более сильных изменений, управляемых подсказками, в области лица.


Дополнительные опции

  • Для упрямых линий роста волос или препятствий, явно укажите челки, бакенбарды или "удалите пучок волос" в подсказке, чтобы Kontext восстановил чистый край.
  • Совместите освещение между лицом и базой, если возможно. Если нужно, добавьте краткий подсказочный намек о теплом или холодном тоне.
  • Если обрезки пропускают маленькие или повернутые лица, начните с большего, более высокого разрешения базового изображения, чтобы обнаружение имело больше пикселей для работы.
  • Держите предварительные просмотры включенными, пока вы итеративно работаете. Когда будете удовлетворены, немного увеличьте разрешение или шаги для финального рендеринга.

Благодарности

  • Команде FLUX за выпуск моделей FLUX.1 и документации.
  • Участникам InsightFace за надежное обнаружение лиц и выравнивание.
  • Создателю за точное локальное руководство, которое позволяет точное размещение в пайплайне FLUX Kontext Face Swap.

Want More ComfyUI Workflows?

Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Подписывайтесь на нас
  • LinkedIn
  • Facebook
  • Instagram
  • Twitter
Поддержка
  • Discord
  • Email
  • Статус системы
  • партнёр
Ресурсы
  • Бесплатный ComfyUI онлайн
  • Руководства по ComfyUI
  • RunComfy API
  • ComfyUI Уроки
  • ComfyUI Узлы
  • Узнать больше
Юридическая информация
  • Условия обслуживания
  • Политика конфиденциальности
  • Политика в отношении файлов cookie
RunComfy
Авторское право 2025 RunComfy. Все права защищены.

RunComfy - ведущая ComfyUI платформа, предлагающая ComfyUI онлайн среду и услуги, а также рабочие процессы ComfyUI с потрясающей визуализацией. RunComfy также предоставляет AI Playground, позволяя художникам использовать новейшие инструменты AI для создания невероятного искусства.