Z Image Turbo Headswap для персонажей: Быстрая, точная замена головы для портретов персонажей
Z Image Turbo Headswap для персонажей — это целенаправленный рабочий процесс ComfyUI для замены головы персонажа с сохранением оригинального освещения, позы и стиля. Он направляет Z-Image Turbo на редактирование только области головы, создавая бесшовные фотореалистичные результаты, которые избегают ореолов и пластиковых текстур, характерных для общих замен.
Создан для создателей, художников персонажей и редакторов портретов, этот рабочий процесс Z Image Turbo Headswap для персонажей использует автоматическое создание подписей для умных подсказок, сегментацию в стиле SAM для надежных масок лица и волос, а также проход обрезки и сшивания, который оставляет фоны нетронутыми. Опциональные LoRA персонажей позволяют точно управлять идентичностью и стилем.
Ключевые модели в рабочем процессе Comfyui Z Image Turbo Headswap для персонажей
- Z-Image Turbo (bf16). Диффузионная основа, выполняющая фактическую подкраску и реконструкцию, ценится за скорость и фотореалистичную точность. Model card
- Z-Image Turbo VAE. Парная VAE используется для кодирования и декодирования латентных переменных в Z-Image Turbo и из него для четких реконструкций. Включена в выпуск Z-Image Turbo.
- Qwen3‑4B Z‑Image Engineer V4 (GGUF). Высококачественный текстовый кодировщик для кондиционирования подсказок; улучшает семантическое управление атрибутами, такими как волосы, выражение и аксессуары. Model card
- Z‑Image AbliteratedV1 (GGUF). Альтернативный текстовый кодировщик с немного другим "ощущением" подсказки, полезный, когда требуется более сильный акцент на описательные подсказки. Model card
- Контрольная точка сегментации в стиле SAM (sam3.pt). Обеспечивает надежную, поддающуюся настройке сегментацию для изоляции лица и волос для целевых правок через расширение ComfyUI‑SAM3. Repository
- Опциональные адаптеры LoRA персонажей. Легкие адаптеры для усиления идентичности или стиля в Z-Image Turbo; используйте их, когда требуется согласованный образ персонажа в разных правках.
Как использовать рабочий процесс Comfyui Z Image Turbo Headswap для персонажей
Рабочий процесс изолирует голову с помощью сильных масок, обрезает для высокого разрешения подкраски, диффундирует только внутри этой области, а затем сшивает результат обратно в оригинал. Отдельная группа Test Lora работает независимо для быстрых испытаний LoRA/подсказок.
Подготовка исходного изображения и подсказки
- Загрузите ваше основное изображение в
Source Image(#958). Это портрет, в котором вы хотите заменить голову. Auto Prompt(#1018) анализирует изображение и генерирует описательную подсказку. Добавьте любые критические заметки вText Multiline(#1071), такие как цвет волос, угол головы или аксессуары, которые вы хотите сохранить или изменить.- Рабочий процесс объединяет их в одну подсказку с помощью
Text Concatenate(#1070) и кодирует ее с помощью выбранного вами текстового кодировщика GGUF черезCLIPLoaderGGUF(#164) иCLIPTextEncode(#944). - Кураторская
CLIP Text Encode (Negative Prompt)(#1082) компенсирует нежелательные черты, направляя Z Image Turbo Headswap для персонажей к чистым, реалистичным результатам.
Создание точных масок головы
- Измененное изображение передается двум сегментаторам в стиле SAM:
Face Mask(#939) иHair Mask(#1078). Используя обоснованные текстовые подсказки, они изолируют черты лица и волосы с высокой точностью. Masks Combine Regions(#1079) объединяет эти области, чтобы замена происходила одновременно на лице и линии волос, уменьшая видимые швы.- Специальные предварительные просмотры (
Preview Mask for Face(#954),Preview Mask for Hair(#1080) и комбинированный вид маски) помогают подтвердить целевую область до начала диффузии. - Этот двойной подход к маске является центральным для Z Image Turbo Headswap для персонажей, сохраняя согласованность кожи, волос и деталей краев.
Обрезка для подкраски и кондиционирование модели
InpaintCropImproved(#1024) обрезает изображение до маскированной области и обеспечивает минимальное рабочее разрешение, чтобы диффузионный проход имел достаточно пикселей для моделирования пор, прядей и краев.InpaintModelConditioning(#943) подготавливает положительное и отрицательное кондиционирование, связанное с обрезанным изображением и маской, а также латентные входы, выровненные с выбранной VAE.- На этом этапе рабочий процесс полностью ограничивает правку областью головы, позволяя подсказке и опциональным LoRA определять новую идентичность или атрибуты.
Диффузионный проход замены головы
- Модель Z‑Image Turbo с усилением LoRA проходит через
DifferentialDiffusion(#949), чтобы правка концентрировалась внутри маски и сохраняла контекст вне маски. Head Swap Sampler(#1022) выполняет подкраску. Для более сильных изменений увеличьте шумоподавление; для лучшего сохранения позы и освещения держите его умеренным. Более высокий CFG усиливает соответствие подсказке и исходному изображению, но может чрезмерно заострять; более низкий CFG выглядит мягче и может более естественно сливаться.- Поскольку это Z Image Turbo Headswap для персонажей, модель уважает формулировку вашей подсказки и выбор LoRA, позволяя настраивать идентичность, прическу и выражение без нарушения сцены.
Сшивание и сохранение
- Подкрашенный фрагмент декодируется с помощью
VAEDecode(#947) и бесшовно интегрируется обратно с помощьюInpaintStitchImproved(#950), сохраняя оригинальное разрешение и целостность фона. SaveImage(#1084) сохраняет итоговое изображение. ИспользуйтеImage Comparer (rgthree)(#1092), чтобы сравнить "до" и "после" для быстрой проверки качества и итерации.- Этот финальный этап завершает рабочий процесс Z Image Turbo Headswap для персонажей, создавая целостный портрет без явных артефактов замены.
Test Lora (независимый)
- Группа Test Lora позволяет предварительно просмотреть влияние LoRA без изменения исходного изображения. Загрузите адаптеры в
Character Lora(#1083 и #1057), предоставьте краткую положительную подсказку сCLIPTextEncode(#1088) и соответствующую отрицательную сCLIPTextEncode(#1087). - Вспомогательный
Head Swap Sampler(#1091) генерирует быстрые портреты вVAEDecode(#1089), чтобы вы могли оценить фиксацию идентичности и стиль перед запуском основной замены. - Когда вам нравится внешний вид, используйте те же веса LoRA и формулировку в основном потоке для предсказуемого результата Z Image Turbo Headswap для персонажей.
Ключевые узлы в рабочем процессе Comfyui Z Image Turbo Headswap для персонажей
Face Mask (#939)
Генерирует точную область лица с использованием заземления в стиле SAM, чтобы модель точно знала, где заменять черты. Настройка текстовой подсказки усиливает обнаружение правильной области лица, что напрямую улучшает смешивание на щеках, линии челюсти и ушах.
Hair Mask (#1078)
Целится в область волос, чтобы захватить челки, выбивающиеся пряди и линии волос, которые обычно выдают замену. Включение волос в маску лица значительно уменьшает видимость швов и предотвращает несовпадение оттенков вокруг лба и висков.
Masks Combine Regions (#1079)
Объединяет маски лица и волос в одну область редактирования. Эта комбинированная маска обеспечивает согласованную текстуру и освещение там, где кожа встречается с волосами, избегая "вырезанного" вида во время подкраски.
InpaintCropImproved (#1024)
Обрезает вокруг комбинированной маски и увеличивает рабочую область, чтобы сэмплер имел достаточную плотность пикселей. Используйте расширение контекста, когда необходимо включить шляпы, челки или аксессуары, взаимодействующие с областью головы.
InpaintModelConditioning (#943)
Создает положительное/отрицательное кондиционирование, связанное с обрезанным фрагментом и маской. Это гарантирует, что сэмплер читает как ваше описательное предложение, так и локальный контекст изображения, согласовывая изменения идентичности с освещением сцены и углом камеры.
DifferentialDiffusion (#949)
Фокусирует изменения в пределах маскированной области, защищая немаскированный контент. Это особенно полезно, когда задний план детализирован или когда небольшие изменения освещения вне головы могут быть заметны.
Head Swap Sampler (#1022)
Выполняет подкраску диффузии. Важны два управляющих параметра: сила шумоподавления и руководство CFG. Более высокая сила шумоподавления увеличивает трансформацию, но может отклоняться от оригинальной позы; более высокое руководство CFG усиливает соответствие подсказке и LoRA с риском более жесткой, более стилизованной отделки. Настраивайте оба вместе для естественных замен.
InpaintStitchImproved (#950)
Повторно интегрирует отредактированный фрагмент в полном разрешении с использованием стежка из стадии обрезки. Это поддерживает глобальную резкость и цветовую согласованность на границах для бесшовного финального портрета.
Опциональные дополнения
- Предпочитайте фронтальные или трехчетвертные углы, когда это возможно; сопоставьте целевое описание или LoRA с углом источника для самых чистых результатов Z Image Turbo Headswap для персонажей.
- Если челка или шляпа плохо смешиваются, слегка расширьте комбинированную маску перед проходом подкраски.
- Держите шумоподавление умеренным на первых запусках, затем увеличивайте только по мере необходимости для достижения новой идентичности.
- Используйте базовую подсказку Auto Prompt и добавьте всего несколько решающих токенов (цвет волос, выражение, аксессуары), а не длинные списки.
- Расширения ComfyUI‑SAM3 и Crop‑and‑Stitch мощные; обновление до их последних версий может улучшить качество маски и сшивание в сложных сценах. ComfyUI‑SAM3 • ComfyUI‑Inpaint‑CropAndStitch
Благодарности
Этот рабочий процесс реализует и основывается на следующих работах и ресурсах. Мы искренне благодарим @RetroGazzaSpurs и r/StableDiffusion за Z Image Turbo Headswap для персонажей Workflow Source за их вклад и поддержку. Для получения авторитетных деталей, пожалуйста, обратитесь к оригинальной документации и репозиториям, связанным ниже.
Ресурсы
- r/StableDiffusion/Z Image Turbo Headswap для персонажей Workflow Source
- Документы / Примечания к выпуску: Z Image Turbo Headswap для персонажей Workflow Source
Примечание: Использование ссылочных моделей, наборов данных и кода подчиняется соответствующим лицензиям и условиям, предоставленным их авторами и поддерживающими.


