Consistent Character Creator 4.0: Создайте повторно используемый набор данных персонажей из одного изображения#
Consistent Character Creator 4.0 — это модульный рабочий процесс ComfyUI, который превращает одно изображение-референс в 24-кадровый набор данных персонажей. Он охватывает нейтральные виды, крупные планы, выражения, тесты освещения, позы действия и сюжетные сцены, сохраняя при этом узнаваемыми лицо, тело, одежду и визуальный стиль персонажа на всей доске.
Эта версия построена на основе FLUX.2 Klein 9B FP8, текстового кодировщика Qwen3 8B, FLUX.2 VAE, специальной LoRA для последовательности и руководства по идентичности в латентном пространстве. Простое издание сохраняет график практичным, исключая этапы увеличения и детализации лица, которые есть в расширенной версии. Вы можете предварительно просмотреть полный пакет, сохранить только изображения, прошедшие проверку идентичности, и направить принятые результаты в именованную папку набора данных, готовую для подписи и обучения LoRA.
Основные модели в рабочем процессе Consistent Character Creator 4.0 ComfyUI#
- FLUX.2 Klein 9B FP8. Основная модель генерации и редактирования изображений. Она следует за изображением-референсом и сценическими подсказками в 24 модулях набора данных, поддерживая новые позы, углы камеры, выражения и окружения. Модель 9B выпущена под некоммерческой лицензией FLUX, поэтому ознакомьтесь с её условиями перед использованием результатов или производных в коммерческих целях. См. black-forest-labs/FLUX.2-klein-9b-fp8.
- Qwen3 8B FP8 смешанный текстовый кодировщик. Загруженный в режиме
flux2, он переводит инструкции каждого модуля в условия для FLUX.2 Klein. График используетqwen_3_8b_fp8mixed.safetensorsиз пакета кодировщика, готового для ComfyUI: Comfy-Org/vae-text-encorder-for-flux-klein-9b. - FLUX.2 VAE.
flux2-vae.safetensorsкодирует изображение-референс для руководства по идентичности и декодирует сгенерированные латенты в окончательные изображения набора данных. Пакетный актив доступен от Comfy-Org/flux2-dev. - FLUX.2 Klein 9B Consistency V2 LoRA. Этот адаптер усиливает последовательность персонажей в разных позах, выражениях и сценах. Рабочий процесс загружает
Flux2-Klein-9B-consistency-V2.safetensorsс силой0.35; сохраните это значение для первого запуска перед тестированием небольших корректировок. См. dx8152/Flux2-Klein-9B-Consistency. - FLUX.2 Klein Identity Guidance. Эта модельная патч на этапе выборки сравнивает текущую расшумленную латенту с закодированным референсом и возвращает соответствующие черты идентичности к источнику. График использует адаптивное руководство, чтобы лицо и дизайн персонажа оставались привязанными, не замораживая требуемую позу или фон. См. capitan01R/ComfyUI-Flux2Klein-Enhancer.
Как использовать рабочий процесс Consistent Character Creator 4.0 ComfyUI#
График организован в общие элементы управления настройками слева и 24 автономных модуля генерации справа. Настройте референс, наименование, стиль и режим сохранения один раз, затем поставьте в очередь график, чтобы создать доску обзора, охватывающую персонажа от нейтральных документальных снимков до сложного освещения и сцен действия.
Выбор модели#
Группа MODELSELECTION загружает четыре необходимые модельные актива. UNETLoader (#527) выбирает FLUX.2 Klein 9B FP8, CLIPLoader (#528) загружает Qwen3 8B с типом flux2, и VAELoader (#529) загружает FLUX.2 VAE. LoraLoaderModelOnly (#664) затем применяет LoRA для последовательности с 0.35, а IdentityGuidance (#824) добавляет адаптивную коррекцию латентов. Оставьте эти значения по умолчанию для вашего первого набора данных, чтобы вы могли оценить референс и подсказки до настройки стека моделей.
Изображение-референс и подготовка лица#
Загрузите одно чёткое исходное изображение в LoadImage (#535). Фронтальный портрет или портрет в три четверти с видимой одеждой, чистым освещением и незагораживаемым лицом даст рабочему процессу самый сильный якорь идентичности. AutoCropFaces (#537) извлекает квадратный референс лица, а ImageResizeKJv2 (#562) подготавливает изображение для общего пути условия. Второй вырез лица позже в графике используется, когда для крупного плана требуется более тщательная проверка идентичности.
Используйте необязательные поля STYLE и CLOTHES, чтобы описать детали, которые должны оставаться стабильными. Держите эти описания краткими и конкретными. Назовите причёску, одежду, цвет, материал и стиль рендеринга, вместо того чтобы повторять длинную сцену в каждой модуле.
Наименование выходных данных и режим сохранения#
Установите NAME (CHARACTER) (#2905) перед запуском графика. Рабочий процесс объединяет это значение с корневой папкой и типом выходных данных, размещая сохранённые изображения в ComfyUI/output/CCC/<NAME>/. Уникальное, простое имя предотвращает смешение нескольких персонажей в один набор тренировок.
Save Dataset (1 = save | 2 = preview only) (#2922) управляет тем, будет ли проверенный пакет записан на диск. Начните с 2, чтобы просмотреть доску без фиксации файлов. Переключитесь на 1, когда выходные данные сохранят предполагаемую идентичность; Image Save (#2053) затем записывает выбранный пакет, используя настроенный путь набора данных и префикс.
Нейтральные якоря идентичности#
Запустите нейтральные модули первыми, потому что они выявляют дрейф идентичности до начала более сложных сцен:
T-POSEсоздаёт студийный вид в полный рост, раскрывающий пропорции, одежду и силуэт.SIDE-WALKпроверяет чистый профиль сбоку, вводя естественное движение тела.BACK-VIEWпроверяет длину волос, форму одежды и пропорции задней части тела.CLOSE-FRONTиCLOSE-PROFILEустанавливают детализированные якоря лица для фронтальных и боковых видов.
Эти выходные данные особенно полезны для листов персонажей, ссылок на риггинг, исследований поворотов и ядра набора данных LoRA. Если лицо уже дрейфует здесь, улучшите исходное изображение или уточните STYLE и CLOTHES перед генерацией оставшихся сцен.
Тесты выражений и освещения#
Модули крупного плана создают варианты CLOSE-SMILE, CLOSE-SAD и CLOSE-ANGRY, не изменяя основное лицо. BACKLIT, LOW-ANGLE, HIGH-ANGLE и SKY-LOOKUP затем проверяют идентичность при более сложном освещении и позициях камеры. Вместе эти изображения помогают будущему набору обучения охватить эмоциональный диапазон и изменения точки зрения, а не переобучаться на одном нейтральном портрете.
Проверьте мелкие детали, такие как форма глаз, линия подбородка, линия волос, тон кожи и повторяющиеся аксессуары. Оставьте только изображения, которые всё ещё выглядят как один и тот же персонаж; меньший чистый набор данных более полезен, чем больший набор с очевидным дрейфом идентичности.
Обыденные сцены и покрытие окружения#
Рабочий процесс включает практические сцены, такие как COFFEE, FOREST, DECKCHAIR, BED, OFFICE, NIGHTCLUB, PARK-SMOKE, BEACH и CANYON. Эти модули варьируют местоположение, кадрирование, реквизит, погоду и экспозицию одежды, повторно используя тот же стек идентичности. Они полезны для проверки, остаётся ли персонаж узнаваемым в жизненных, редакционных, кинематографических и уличных контекстах.
Подсказки редактируемы. Измените детали сцены, сохраняя инструкцию для соответствия лица, стиля и одежды референсного персонажа. Когда реквизит или поза вызывает искажение, упростите подсказку этого модуля, а не ослабляйте руководство по идентичности на всём графике.
Покрытие действий и фантазии#
RUNNING, FLYING и FLYING-LAVA погружают персонажа в большие изменения позы и окружения. Это специально сложные тесты на последовательность: они вводят движение, необычную перспективу, сильное освещение и больше свободы в фоне. Используйте их после того, как нейтральные и крупные группы стабилизируются. Если они дрейфуют, усиливайте описание персонажа, повторно используйте чистый нейтральный выход в качестве дополнительного референса, если поддерживается, или удалите неудачный кадр из сохранённого набора данных.
Выборка и сборка пакета#
Каждый модуль генерации использует повторяющийся подграф Image Edit (Flux.2 Dev). Он кодирует доступные изображения-референсы в латенты референсов, применяет подсказку модуля, выбирает с общими моделями и элементами управления идентичностью и декодирует результат. Поставляемый график использует 20-шаговый график FLUX.2 и выборку Эйлера в качестве надёжной отправной точки. Узлы ImageCollect собирают выходные данные модуля, BatchImagesNode (#2893) собирает окончательный пакет, а переключатель сохранения направляет его либо на предварительный просмотр, либо в именованную папку набора данных.
Основные узлы в рабочем процессе Consistent Character Creator 4.0 ComfyUI#
IdentityGuidance (#824)#
Сохраняет идентичность во время выборки, сравнивая сгенерированную латенту с закодированным референсом VAE. Предоставленные адаптивные настройки отдают предпочтение совпадающим областям, оставляя место для изменений позы, выражения и сцены. Если идентичность слаба во многих модулях, вносите небольшие изменения в силу только после подтверждения правильности обрезки референса и LoRA для последовательности.
LoraLoaderModelOnly (#664)#
Загружает FLUX.2 Klein Consistency V2 LoRA с 0.35. Это общий контроль последовательности для каждого модуля генерации. Слишком высокое увеличение может сделать позы жёсткими или скопировать кадрирование источника; снижение может увеличить дрейф. Сохраните первоначальное значение, устанавливая базовую линию.
AutoCropFaces (#537 и #1895)#
Создаёт сосредоточенные референсы лица из источника и выбранных выходов. Первая обрезка закрепляет идентичность при настройке, а последующая обрезка поддерживает пути референсов крупного плана и ниже по графику. Используйте вход с одним чётко видимым лицом, чтобы автоматическая обрезка не выбрала неправильный объект.
ResolutionSelector (#2903)#
Устанавливает общие размеры холста, используемые модулями набора данных. Поставляемый рабочий процесс использует квадратный формат, который хорошо работает для смешанных крупных планов и референсов в полный рост. Сохраняйте одно разрешение в наборе данных, если ваша обучающая линия не ожидает явно нескольких соотношений сторон.
ImpactInversedSwitch (#2922)#
Отделяет поведение предварительного просмотра от сохранения. Используйте выход 2 во время обзора и выход 1 только после того, как вся доска пройдёт проверку последовательности. Это упрощает итерацию без заполнения окончательной папки набора данных отклонёнными генерациями.
Image Save (#2053)#
Записывает принятый пакет в путь, построенный из корневой папки, имени персонажа и типа набора данных. Установите имя перед постановкой в очередь и сохраняйте его стабильным при повторных запусках, чтобы подписи и будущие файлы обучения LoRA оставались организованными.
Дополнительные возможности#
- Начните в режиме предварительного просмотра и оцените нейтральные виды до модулей окружения или действий.
- Используйте чёткий референс с видимыми лицом и телесными подсказками; избегайте сильных препятствий, экстремального размытия или нескольких людей.
- Опишите персонажа в необязательных полях стиля и одежды, чтобы повторяющиеся подсказки сцены не несли все детали идентичности.
- Оставьте загрузчик CLIP на
flux2и LoRA для последовательности на0.35для первого запуска. - Сохраните только выходы, которые соответствуют персонажу. Отклоните несоответствующие глаза, пропорции лица, причёску, детали одежды или форму тела.
- Подпишите очищенный набор данных после проверки, затем проверьте эти подписи перед началом обучения LoRA.
- FLUX.2 Klein 9B некоммерческий в соответствии с опубликованной модельной лицензией. Ознакомьтесь с моделью, LoRA и лицензиями пользовательских узлов для вашего предполагаемого использования, прежде чем распространять выходные данные или обученные производные.
Благодарности#
Этот рабочий процесс создан и предоставлен MickMumpitz в качестве простого издания Consistent Character Creator 4.0. Он основан на FLUX.2 Klein 9B от Black Forest Labs, активах FLUX.2 ComfyUI от Comfy-Org, FLUX.2 Klein Consistency LoRA от dx8152 и узлах сохранения идентичности от capitan01R. Мы благодарно признаем авторов и сопровождающих этих моделей, узлов и ресурсов рабочего процесса.
Ресурсы#
- MickMumpitz/Consistent Character Creator 4.0 source
- Руководство по рабочему процессу и загрузки: The Consistent Character Creator 4.0 is here
- MickMumpitz/ComfyUI custom nodes
- Black Forest Labs/FLUX.2 Klein 9B FP8
- Hugging Face: black-forest-labs/FLUX.2-klein-9b-fp8
- Comfy-Org/FLUX.2 VAE and Qwen3 encoder assets
- VAE: Comfy-Org/flux2-dev
- Text encoder: [Comfy-Org/vae-text-encorder-for-flux-klein-9b](https://huggingface.co/Comfy-Org/vae-text-encorder-for-flux-klein-9json









