Flux一致角色
由Mickmumpitz创建的Flux一致角色工作流是一种强大的ComfyUI工具,能够在多个输出中保持AI生成角色的一致性。非常适合用于电影级AI电影、儿童书籍或任何需要稳定角色外观的项目,这种基于Flux的工作流简化了实现统一角色外观的过程,减少了多次提示和微调的需求。ComfyUI Consistent Characters with Flux 工作流程
ComfyUI Consistent Characters with Flux 示例




ComfyUI Consistent Characters with Flux 描述
此Flux一致角色工作流由上创建。我们强烈建议查看他的详细教程,以了解如何有效使用此强大的Flux一致角色工作流。虽然我们已经复制了Flux一致角色工作流并设置了环境以便您使用,但所有功劳归于Mickmumpitz,他开发了这一基于Flux的有效一致角色解决方案。
Flux一致角色
Flux一致角色工作流是一种强大的ComfyUI工具,能够在多个输出中保持AI生成角色的一致性。非常适合用于创作电影级AI电影、儿童书籍或任何需要稳定一致角色外观的项目。这种基于Flux的工作流简化了实现统一一致角色外观的过程,减少了多次提示和微调的需求。通过利用Flux.1开发模型,它增强了生成一致角色的稳定性,确保它们无论是动画还是逼真渲染都保持相同的外观和感觉。
如何使用Flux一致角色工作流?
Flux一致角色工作流分为四个模块(角色生成、Upscale + 面部修复、姿势、情感),每个模块都旨在简化生成具有统一外观的一致角色的过程。

快速组静音器 (rgthree) 节点
加载快速组静音器 (rgthree) 节点后,模块2、3和4会自动执行,无需额外设置。此节点控制所有四个模块的开关,使一致角色过程更顺畅、更高效。
快速组静音器 (rgthree) 节点控制模块开关(是/否)。

1. 角色生成
此模块利用Flux模型和Flux ControlNet模型,通过提示引导生成过程来生成一致角色表。输入是一个姿势表,作为指导一致角色生成的参考。通过制作适当的提示,您可以引导模型创建所需的一致角色表。

以下是一些提示示例:
一个角色表,描绘一位穿着秋季时尚外套的美国女性,表情中立。表格应具有白色背景、多角度视图和可见的面部肖像。整体风格应类似于大师级摄影。
一个角色表,描绘一位穿着秋叶斗篷的精灵游侠,穿着森林色彩,表情坚定。表格应具有羊皮纸背景、多角度视图和可见的面部肖像。游侠应该伴有一头雄伟的雄鹿,背上携带长弓和箭袋。整体风格应类似于大师级数字绘画,描绘一位长发金发的女性精灵。
提示:如果生成的一致角色表不符合您的期望,尝试调整种子值以再生输出变体。
2. Upscale + 面部修复

2.1 终极SD升级
终极SD升级是图像生成管道中的一个节点,通过将图像划分为更小的平铺,分别处理每个平铺,然后将它们重新拼接在一起来增强图像分辨率。此过程允许在管理内存使用和减少放大时可能出现的伪影的同时生成高分辨率图像。

参数:
upscale_by
: 图像的宽度和高度乘以的因子。对于精确尺寸,请使用"不放大"版本。seed
: 控制生成过程中的随机性。使用相同的种子会产生相同的结果。control_after_generate
: 调整生成后图像的细节。steps
: 图像生成期间的迭代次数。更多步骤会产生更精细的细节,但处理时间更长。cfg
: 无分类指导比例,调整模型遵循输入提示的严格程度。sampler_name
: 指定用于图像生成的采样方法。scheduler
: 定义在生成过程中如何分配计算资源。denoise
: 控制噪声去除的程度,影响从原始图像保留的细节。建议:0.35用于增强,0.15-0.20用于最小变化。mode_type
: 确定处理模式,例如如何处理平铺。tile_width
和tile_height
: 处理时使用的平铺尺寸。较大尺寸减少接缝但需要更多内存。mask_blur
: 模糊用于平铺混合的面具边缘,平滑平铺之间的过渡。tile_padding
: 在处理期间考虑的邻近平铺的像素数,以减少接缝。seam_fix_mode
: 修正平铺之间可见接缝的方法:- 带通:修复行和列沿线的接缝。
- 半平铺偏移通道:应用偏移以更好地融合接缝。
- 半平铺偏移+交叉通道:包括交叉处的额外通道。
seam_fix_denoise
: 修正接缝期间的噪声减少强度。seam_fix_width
: 修正接缝期间处理的区域宽度。seam_fix_mask_blur
: 模糊面具以获得更平滑的接缝修正。seam_fix_padding
: 修正接缝期间的填充,以确保更平滑的结果。force_uniform_tiles
: 通过在需要时扩展边缘平铺来确保平铺保持统一尺寸,最小化伪影。tiled_decode
: 在高分辨率生成期间逐个处理图像平铺,以减少内存使用。- 目标尺寸类型: 决定最终图像尺寸的设置方式:
- 从img2img设置:使用默认宽度和高度。
- 自定义尺寸:允许手动设置宽度和高度(最大8192px)。
- 从图像尺寸缩放:根据初始图像尺寸进行缩放。
- Upscaler: 图像在进一步处理前的放大方法(例如,ESRGAN)。
- 重绘: 控制图像的重绘方式:
- 线性:顺序处理平铺。
- 棋盘:使用棋盘格模式处理以减少伪影。
- 无:禁用重绘,仅专注于接缝修正。
2.2. 面部细节器 (pipe)
FaceDetailerPipe 是一个节点,旨在通过使用高级图像处理技术增强图像中的面部细节,提高面部特征的清晰度和锐度。它是 ComfyUI Impact Pack 的一部分,旨在为各种应用提供高质量的面部细节增强。

参数:
image
: 要增强的输入图像,作为面部细节的主要对象。guide_size
: 控制用于增强面部特征的指导区域大小的参数,影响考虑的上下文量。guide_size_for
: 确定是否应为特定区域应用指导大小。max_size
: 设置处理图像的最大尺寸限制,以确保内存管理。seed
: 控制图像增强过程中的随机性,使用相同的种子可以获得可重复的结果。steps
: 增强细节的迭代次数。更多步骤会产生更精细的细节,但需要更多处理时间。cfg
: 无分类指导比例,调整模型遵循输入指导的紧密程度。sampler_name
: 定义用于细节精炼的采样方法。scheduler
: 确定处理期间的计算调度策略。denoise
: 控制增强过程中的噪声减少强度。较低的值保留更多原始细节,而较高的值产生更平滑的结果。feather
: 控制增强和原始区域之间过渡的平滑性,帮助无缝融合变化。noise_mask
: 启用或禁用使用噪声面具以针对特定区域进行噪声减少。force_inpaint
: 强制在需要额外增强或修正的区域进行修补。bbox_threshold
: 设置检测面部特征周围边界框的阈值,影响敏感度。bbox_dilation
: 扩展检测的边界框区域,以确保在增强过程中包含所有相关特征。bbox_crop_factor
: 调整检测边界框的裁剪因子,控制增强的关注区域。sam_detection_hint
: 指定检测过程中额外的提示或指南。sam_dilation
: 调整检测区域的扩展,以便更广泛的覆盖。sam_threshold
: 定义SAM(Segment Anything Model)过程中检测敏感度的阈值。sam_bbox_expansion
: 扩展SAM检测的边界框,帮助包括更多周围上下文。sam_mask_hint_threshold
: 调整SAM提供的面具提示的阈值,控制如何为遮罩定义区域。sam_mask_hint_use_negative
: 确定是否应使用负面提示,影响某些区域的遮罩。drop_size
: 设置在增强过程中应用的下降大小,可能影响精炼的程度。refiner_ratio
: 控制面部细节的精炼比例,在保留原始特征和增加清晰度之间取得平衡。cycle
: 指定应用的精炼循环次数,影响增强的深度。- inpaint_model (可选): 启用使用修补模型以在细节处理过程中填补缺失或不清晰的区域。
noise_mask_feather
: 调整噪声面具的羽化,提供噪声和去噪区域之间更平滑的过渡。
3. 姿势
此模块允许您使用图像裁剪节点将每个姿势从生成的角色表中分离出来,并保存角色的单个姿势以供进一步使用或调整。

4. 情感
此模块利用照片表情编辑器 (PHM) 节点来调整照片中的面部表情。参数允许微调各种面部方面,如头部运动、眨眼和微笑。

表情编辑器参数:

rotate_pitch
: 控制头部的上下运动。rotate_yaw
: 调整头部的侧向运动。rotate_roll
: 确定头部的倾斜角度。blink
: 控制眼睑闭合的强度。eyebrow
: 调整眉毛的运动。wink
: 控制眨眼。pupil_x
: 水平移动瞳孔。pupil_y
: 垂直移动瞳孔。aaa
: 控制"aaa"元音声音的嘴形。eee
: 控制"eee"元音声音的嘴形。woo
: 控制"woo"元音声音的嘴形。smile
: 调整微笑的程度。src_ratio
: 确定要应用的源表情比例。sample_ratio
: 确定要应用的样本表情比例。sample_parts
: 指定要应用的样本表情部分("OnlyExpression", "OnlyRotation", "OnlyMouth", "OnlyEyes", "All")。crop_factor
: 控制面部区域的裁剪因子。
Flux模型和工作流的简化模块使您能够轻松在各种输出中保持一致角色外观。您将能够前所未有地为您的角色注入生命,为观众创造真正身临其境的体验!