ComfyUI>工作流>Consistent Character Creator 4.0 | 角色数据集构建器

Consistent Character Creator 4.0 | 角色数据集构建器

Workflow Name: RunComfy/Consistent-CCC-4.0
Workflow ID: 0000...1462
将一个参考图像转化为可重用的角色数据集。FLUX.2 Klein 9B 在24个视图、表情、姿势和场景中保持身份一致。在保存之前预览板面。仅保留准确的照片用于标注和 LoRA 训练。简单构建去除了放大和面部细节阶段以减少 VRAM。

ComfyUI Consistent Character Creator 4.0 Workflow

Consistent Character Creator 4.0 ComfyUI | FLUX.2 Dataset
Want to run this workflow?
  • Fully operational workflows
  • No missing nodes or models
  • No manual setups required
  • Features stunning visuals

ComfyUI Consistent Character Creator 4.0 Examples

consistent-character-creator-4-0-comfyui-flux-2-dataset-1462-example_01.webp
consistent-character-creator-4-0-comfyui-flux-2-dataset-1462-example_02.webp
consistent-character-creator-4-0-comfyui-flux-2-dataset-1462-example_03.webp
consistent-character-creator-4-0-comfyui-flux-2-dataset-1462-example_04.webp
consistent-character-creator-4-0-comfyui-flux-2-dataset-1462-example_05.webp
consistent-character-creator-4-0-comfyui-flux-2-dataset-1462-example_06.webp
consistent-character-creator-4-0-comfyui-flux-2-dataset-1462-example_07.webp

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 的条件。图形使用来自 ComfyUI 准备好的编码器包的 qwen_3_8b_fp8mixed.safetensorsComfy-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。此适配器加强了角色在不同姿势、表情和场景中的一致性。工作流在强度 0.35 下加载 Flux2-Klein-9B-consistency-V2.safetensors;在首次运行前保持该值,然后再测试小调整。查看 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,类型为 flux2VAELoader (#529) 加载 FLUX.2 VAE。LoraLoaderModelOnly (#664) 然后将一致性 LoRA 应用于 0.35,而 IdentityGuidance (#824) 添加自适应潜变量校正。在你的第一个数据集中保持这些默认值不变,以便在调整模型堆栈之前评估参考和提示。

参考图像和面部准备#

LoadImage (#535) 中加载一个清晰的源图像。一个正面或四分之三的肖像,穿着可见,光线清晰,面部无遮挡,给工作流提供了最强的身份锚。AutoCropFaces (#537) 提取一个方形面部参考,ImageResizeKJv2 (#562) 准备图像用于共享条件路径。图形稍后使用的第二个面部裁剪用于当特写输出需要更严格的身份检查时。

使用可选的 STYLECLOTHES 字段描述必须保持稳定的细节。保持这些描述简短和具体。命名发型、服装、颜色、材料和渲染风格,而不是在每个模块中重复长场景提示。

输出命名和保存模式#

在运行图形之前设置 NAME (CHARACTER) (#2905)。工作流将此值与其根文件夹和输出类型结合,将保存的图像放在 ComfyUI/output/CCC/<NAME>/ 下。一个独特、简单的名称可以防止多个角色混入同一个训练集中。

Save Dataset (1 = save | 2 = preview only) (#2922) 控制是否将审查的批次写入磁盘。先从 2 开始检查板面而不提交文件。当输出保留预期身份时切换到 1Image Save (#2053) 然后使用配置的数据集路径和前缀写入所选批次。

中性身份锚#

先运行中性模块,因为它们在更难的场景开始之前揭示身份漂移:

  • T-POSE 创建一个全身工作室视图,暴露比例、服装和轮廓。
  • SIDE-WALK 测试干净的侧面轮廓,同时引入自然的身体运动。
  • BACK-VIEW 检查头发长度、服装形状和后身体比例。
  • CLOSE-FRONTCLOSE-PROFILE 为正面和侧面视图建立详细的面部锚点。

这些输出对于角色表、绑定参考、旋转研究和 LoRA 数据集的核心尤其有用。如果面部在这里已经漂移,改善源图像或在生成剩余场景之前澄清 STYLECLOTHES

表情和光照测试#

特写模块创建 CLOSE-SMILECLOSE-SADCLOSE-ANGRY 变体而不改变基础面部。BACKLITLOW-ANGLEHIGH-ANGLESKY-LOOKUP 然后在更困难的照明和相机位置下进行身份压力测试。这些图像共同帮助未来的训练集涵盖情感范围和视点变化,而不是过度拟合到一个中性肖像。

检查细节如眼睛形状、下颚线、发际线、肤色和重复出现的配件。仅保留看起来仍然像同一个角色的图像;一个较小的干净数据集比一个有明显身份漂移的大数据集更有用。

日常场景和环境覆盖#

工作流包括实用场景如 COFFEEFORESTDECKCHAIRBEDOFFICENIGHTCLUBPARK-SMOKEBEACHCANYON。这些模块在重复使用相同身份堆栈的情况下变化地点、构图、道具、天气和服装暴露。它们对于检查角色在生活方式、编辑、电影和户外环境中是否仍然可识别很有用。

提示是可编辑的。更改场景细节,同时保持指令以匹配参考角色的面部、风格和服装。当一个道具或姿势导致失真时,简化该模块的提示而不是削弱整个图形的身份指导。

动作和幻想覆盖#

RUNNINGFLYINGFLYING-LAVA 将角色推入大姿势和环境变化。这些是故意困难的一致性测试:它们引入运动、不寻常的视角、强光和背景中的更多自由。使用它们在中性和特写组稳定之后。如果它们漂移,加强角色描述,在支持的地方重复使用一个干净的中性输出作为额外参考,或从保存的数据集中移除失败的镜头。

采样和批次组装#

每个生成模块使用一个重复的 Image Edit (Flux.2 Dev) 子图。它将可用的参考图像编码为参考潜变量,应用模块提示,使用共享模型和身份控制进行采样,并解码结果。提供的图形使用20步的 FLUX.2 计划和 Euler 采样作为可靠的起点。ImageCollect 节点收集模块输出,BatchImagesNode (#2893) 组装最终批次,保存开关将其路由到预览或命名的数据集文件夹。

Consistent Character Creator 4.0 ComfyUI 工作流中的关键节点#

IdentityGuidance (#824)#

通过比较生成的潜变量与 VAE 编码的参考来在采样期间保持身份。提供的自适应设置偏向匹配区域,同时为姿势、表情和场景变化留出空间。如果大多数模块中身份较弱,仅在确认参考裁剪和一致性 LoRA 正确后进行小的强度更改。

LoraLoaderModelOnly (#664)#

0.35 下加载 FLUX.2 Klein Consistency V2 LoRA。这是每个生成模块的共享一致性控制。将其提高太多可能使姿势僵硬或复制源框架;降低它可能增加漂移。保持原始值以建立基准。

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 的简单版。它基于 Black Forest Labs 的 FLUX.2 Klein 9B,Comfy-Org 的 FLUX.2 ComfyUI 资产,dx8152 的 FLUX.2 Klein Consistency LoRA 和 capitan01R 的身份保留节点。我们对这些模型、节点和工作流资源的作者和维护者表示感谢。

资源#

注意:使用参考的模型、数据集和代码受其作者和维护者提供的许可证和条款的约束。

RunComfy
版权 2026 RunComfy. 保留所有权利。

RunComfy 是首选的 ComfyUI 平台,提供 ComfyUI 在线 环境和服务,以及 ComfyUI 工作流 具有惊艳的视觉效果。 RunComfy还提供 AI Models, 帮助艺术家利用最新的AI工具创作出令人惊叹的艺术作品。