关于 comfyui-character-gen
comfyui-character-gen 是帮助创作者设计 ComfyUI 角色生成工作流的技能,覆盖图像、视频和语音。它提供身份保持方案、工作流模式、模型与节点参考,以及按目标和硬件选择参数的指导。
主要功能
- 01规划角色图像生成流程
- 02保持角色身份一致性
- 03构建角色视频生成流程
- 04组合语音与口型同步流程
- 05提供模型、节点及参数参考
适用场景
- 01将 3D 角色参考转为写实图像
- 02制作系列角色图像
- 03生成角色动画与宣传视频
- 04为角色视频添加语音和口型同步
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ mckruz/ comfyui-expert --skill comfyui-character-gen安装后在 Claude Code 中输入/comfyui-character-gen确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
eval/benchmark.yamlEVAL.mdrun-eval.shtest-cases.yamltrigger-tests.yamleval/results/.gitignore.gitkeepreferences/evolution.mdlora-training.mdmodels.mdresearch-2025.mdtalking-head-workflows.mdvoice-synthesis.mdworkflows.md详细介绍
ComfyUI 角色生成专家
构建可用于生产环境的 ComfyUI 工作流,实现图像、视频和语音模态中的角色一致性生成。
快速决策:选择哪种方案?
从参考图像(如 3D 渲染图)开始? → InfiniteYou(2025 年最先进)或 InstantID + IP-Adapter(经过验证,占用 VRAM 较低)
需要最高的身份保真度? → FLUX.2(2026 年全新版本:最多支持 10 张参考图)或 PuLID Flux II(不会污染模型)
希望无需重新训练即可迭代编辑? → FLUX Kontext(具备上下文感知能力,可在多次编辑中保持一致性)
要创建视频内容? → LTX-2(2026 年全新版本:可用于生产的 4K)、Wan 2.2 MoE(电影级效果)或 FramePack(仅需 6GB 显存即可生成 60 秒视频!)
角色需要语音? → TTS Audio Suite(统一平台,支持 23 种语言)或 F5-TTS Cross-Lingual(2026 年全新版本)
核心工作流模式
模式 1:零样本角色生成(无需训练)
适用于:快速迭代、3D 转写实、参考图像有限的场景
Load Reference Face → InstantID + IP-Adapter FaceID → ControlNet Pose → KSampler → FaceDetailer → Upscale
关键设置:
- CFG:4-5(防止使用 InstantID 时出现过曝)
- 分辨率:1016×1016(避免水印伪影)
- IP-Adapter 权重:0.6-0.8
- InstantID 噪声注入:35% 设为负值
完整节点配置请参阅 references/workflows.md。
模式 2:LoRA + 身份保持方法(实现最高一致性)
适用于:生产环境、角色系列、视频生成基础
Train LoRA → Load LoRA + Checkpoint → Add InstantID/PuLID → Generate → FaceDetailer → ReActor (optional) → Upscale
训练要求:
- 15-30 张图像,包含不同姿势、表情和光照
- 唯一触发词(例如,“sage_character”)
- 完整参数请参阅
references/lora-training.md
模式 3:视频生成流水线
适用于:说话头像、角色动画、宣传内容
Generate/Load Hero Image → Wan 2.1 I2V OR AnimateDiff → FaceDetailer per frame → Frame Interpolation → Video Combine
模型选择:
- Wan 2.1 14B:质量最佳,需要 24GB+ VRAM,速度较慢
- Wan 2.1 1.3B:需要 8GB VRAM,质量良好,速度更快
- AnimateDiff Lightning:速度最快,最适合迭代
模式 4:带语音的说话头像
适用于:角色对白、演示、社交内容
可选两种方案:
Approach 1 (Image → Talking Head):
Character Portrait → Generate Audio → SadTalker/LivePortrait → CodeFormer Enhancement → Final Video
Approach 2 (Video → Add Voice):
Existing Video → Generate Audio → Wav2Lip Lip-Sync → CodeFormer Enhancement → Final Video
完整工作流请参阅 references/talking-head-workflows.md,语音创建选项请参阅 references/voice-synthesis.md。
模型推荐(2026 年更新)
图像生成
| 用例 | 模型 | 备注 |
|---|---|---|
| 最佳写实效果 | FLUX.1-dev | 速度较慢,但质量更优 |
| 多参考图一致性 | FLUX.2 | 2026 年全新版本:最多支持 10 张参考图,强身份保持能力 |
| 快速迭代 | RealVisXL V5.0 | 速度与质量均衡 |
| 角色编辑 | FLUX Kontext | 具备上下文感知能力,可在多次编辑中保持一致性 |
| 迭代优化 | FLUX Kontext Pro/Max | 速度比 GPT-Image(API)快 8 倍 |
身份保持(2026 年最先进技术)
| 方法 | 最适用场景 | VRAM | 备注 |
|---|---|---|---|
| FLUX.2 | 多参考图一致性 | 24GB+ | 2026 年全新版本:最多支持 10 张参考图,适用于品牌内容 |
| InfiniteYou | 最高身份匹配度 | 24GB | ICCV 2025 Highlight,提供 SIM/AES 变体 |
| FLUX Kontext | 迭代编辑 | 12-32GB | 内置一致性,无需重新训练 |
| PuLID Flux II | 双角色、不污染模型 | 24-40GB | 对比对齐可解决模型污染问题 |
| AuraFace | 商用身份编码 | 12GB | 2026 年全新版本:开源的 ArcFace 替代方案 |
| InstantID | 风格迁移、3D 转写实 | 12GB | 目前处于维护模式,但仍表现出色 |
| IP-Adapter FaceID | 追求速度、降低 VRAM 占用 | 6GB+ | 可靠的基础方案 |
视频生成
| 模型 | 质量 | 速度 | 显存 | 备注 |
|---|---|---|---|---|
| LTX-2 | ★★★★★ | 中等 | 16GB+ | 2026 年全新推出:首个开源 4K 音视频模型,可用于生产环境 |
| Wan 2.2 MoE | ★★★★★ | 慢 | 24GB+ | 电影级美学效果,可控制首帧和尾帧 |
| FramePack | ★★★★★ | 中等 | 6GB | 可生成 60 秒视频,显存占用不变的突破性技术 |
| Wan 2.1 1.3B | ★★★★ | 中等 | 8GB+ | 适合普通用户 |
| AnimateDiff V3 | ★★★ | 快 | 8GB | 支持运动/摄像机 LoRA,可生成无限时长内容 |
语音/TTS
| 工具 | 许可证 | 质量 | 功能 |
|---|---|---|---|
| TTS Audio Suite | 多种 | ★★★★★ | 统一平台,支持 23 种语言和情绪控制 |
| F5-TTS | MIT | ★★★★ | 从不足 15 秒的样本进行零样本合成,2026 年新增跨语言功能 |
| Chatterbox | MIT | ★★★★★ | 副语言标签([laugh]、[sigh]),4 种音色 |
| IndexTTS-2 | MIT | ★★★★ | 8 种情绪向量控制 |
| ElevenLabs | 商业 | ★★★★★ | 生产级质量(API) |
必备自定义节点
通过 ComfyUI-Manager 安装:
ComfyUI-Manager # Must install first
ComfyUI_IPAdapter_plus # IP-Adapter and FaceID
ComfyUI_InstantID # InstantID workflow
ComfyUI-Impact-Pack # FaceDetailer
ComfyUI-ReActor # Face swapping
ComfyUI-AnimateDiff-Evolved # Video generation
ComfyUI-VideoHelperSuite # Video I/O
comfyui_controlnet_aux # Pose/depth preprocessors
ComfyUI_UltimateSDUpscale # Tiled upscaling
ComfyUI-Frame-Interpolation # Smooth video
RTX 50 系列优化(2026 年全新推出)
RTX 5090 配备 32GB 显存,可在不进行优化的情况下运行大多数工作流。ComfyUI v0.8.1 增加了多项 RTX 50 系列增强功能:
Launch flags: --highvram --fp8_e4m3fn-unet
v0.8.1 新功能:
- NVFP4/NVFP8 精度格式:在 RTX 50 系列上实现 3 倍性能提升,显存占用减少 60%
- 权重流式传输:显存耗尽时使用系统 RAM,让中端 GPU 也能运行更大的模型
- 启用分块 VAE,进行 8K 及更高分辨率的放大
- 并行批量生成 4 张 1024×1024 图像
- 原生运行 Wan 2.2 14B + LTX-2
- 对 FLUX 使用 FP8 量化(显存占用减少 50%)
工作流生成流程
为用户构建工作流时:
-
明确目标:仅需图像?视频?需要配音吗?素材是什么?
-
根据需求,从上述内容中选择管线模式
-
按照
references/workflows.md中的节点配置生成工作流 -
根据
references/models.md中的内容,提供准确的模型下载信息,包括文件名和路径 -
提供适合其硬件/使用场景的参数建议
参考文件
references/research-log.md- 最新技术:InfiniteYou、FLUX Kontext、PuLID Flux II、Wan 2.2 MoE、FramePack、FLUX.2、LTX-2.3、Wan 2.6、Qwen3-TTS 等references/models.md- 完整模型列表,包含 HuggingFace/Civitai 链接、文件路径和兼容性说明references/workflows.md- 各种模式的详细逐节点工作流模板references/lora-training.md- LoRA 训练指南,包含 Kohya/AI-Toolkit 参数references/voice-synthesis.md- 语音克隆、TTS 和口型同步管线详情references/talking-head-workflows.md- 完整的说话头像工作流:图像→说话头像(SadTalker、LivePortrait)和视频→添加语音(Wav2Lip),附带生产脚本references/evolution.md- 更新来源、更新日志和用户专属经验
技能演进
此技能旨在持续演进。帮助用户时:
开始工作流前:
- 检查是否有新模型发布,且可能更适用(如不确定,可搜索 HuggingFace/Civitai)
- 考虑用户过去的成功/失败经验是否有助于制定方案
完成工作流后:
- 记录效果良好或不佳之处,供日后参考
- 如果用户发现了更好的设置,请更新相应的参考文件
主动更新:
- 用户提及新模型或新技术时,进行调研并整合
- 定期建议检查关键依赖项是否有更新
有关监控来源和更新流程,请参阅 references/evolution.md。
示例:将 3D 渲染转换为照片级真实感角色
将风格化的 3D 渲染图(例如游戏/VN 角色)转换为照片级真实感图像:
**推荐方案:**在 FLUX 上使用 InstantID + IP-Adapter FaceID
1. Load 3D render reference (best quality, front-facing)
2. Apply InstantID (extracts identity + facial keypoints)
3. Apply IP-Adapter FaceID Plus V2 (weight 0.7)
4. Use FLUX.1-dev checkpoint
5. Prompt: "photorealistic portrait, detailed skin texture, natural lighting, [character description]"
6. CFG: 4-5, Steps: 25-30
7. FaceDetailer pass (denoise 0.35)
8. Upscale with 4x-UltraSharp
此方案可将风格化外观转换为照片级真实感,同时保留核心身份特征。