1. 先搞清楚 Krea2 在 ComfyUI 里到底能做什么
如果你在找能稳定生成人物设定图(人设图)的方案,Krea2 配合 ComfyUI 的工作流值得先试一次。这个组合最直接的价值是:用相对简单的配置,在普通显卡上跑出风格可控、细节丰富的人物图像。和那些需要堆叠大量 LoRA 或复杂节点的方案相比,Krea2 自带较强的风格理解能力,适合需要快速产出角色概念图、插画设定稿的创作者。
Krea2 提供了两个核心模型版本:RAW 和 Turbo。RAW 版本适合微调和 LoRA 训练,但生成速度慢;Turbo 是蒸馏版,8 步就能出图,速度快且质量不降,更适合大多数人直接使用。在 ComfyUI 里,官方已经提供了优化好的工作流模板,你不需要从零开始连线,重点在于理解怎么调提示词、选分辨率、控风格。
实测下来,这套工作流在 8GB 显存的卡上能流畅运行 2K 分辨率输出,显存占用控制在 6GB 以内。如果你的显卡更老或显存更小,可以把分辨率降到 1.5K 或 1K,生成速度会更快。
2. 环境准备与模型下载:别急着启动,先确认文件放对位置
ComfyUI 的安装不是难点,但模型文件放错位置会导致节点报错。我建议先用秋叶整合包或官方源码部署好 ComfyUI,然后重点检查模型目录结构。
2.1 模型文件清单与存放路径
Krea2 工作流依赖三类文件:扩散模型、文本编码器、VAE,以及可选的风格 LoRA。以下是必须下载的文件和存放路径:
| 文件类型 | 推荐文件名 | 存放路径 |
|---|---|---|
| 扩散模型(Turbo FP8) | krea2_turbo_fp8_scaled.safetensors | ComfyUI/models/diffusion_models/ |
| 文本编码器(Qwen3VL-4B FP8) | qwen3vl_4b_fp8_scaled.safetensors | ComfyUI/models/text_encoders/ |
| VAE | qwen_image_vae.safetensors | ComfyUI/models/vae/ |
| 风格 LoRA(可选) | 如krea2_warmpastel.safetensors | ComfyUI/models/loras/ |
模型下载来源:
- 扩散模型、文本编码器、VAE:从 Hugging Face 或 Comfy-Org/Krea-2 仓库下载
- 风格 LoRA:官方提供了 4 种基础风格,下载后放入 loras 文件夹
注意:如果启动工作流时提示缺少节点或模型,90% 的问题是文件路径不对或文件名不匹配。先检查控制台报错信息,确认模型加载路径是否正确。
2.2 显存与分辨率匹配建议
不同显存容量对应的安全分辨率设置:
| 显存容量 | 推荐分辨率 | 备注 |
|---|---|---|
| 6GB 及以下 | 1024x1024 或 1152x896 | 批量数设为 1,避免爆显存 |
| 8GB | 1536x1536 或 1600x1200 | 可尝试批量 2,但需监控显存 |
| 12GB 及以上 | 2048x2048(2K) | 支持批量生成,速度较快 |
如果你的显存不足 6GB,不要强行开高分辨率。ComfyUI 会在生成时实时显示显存占用,如果接近上限,先降分辨率再重试。
3. 工作流加载与最小验证:从点击 Queue Prompt 开始
官方提供的 Krea2 工作流已经模块化,核心生成部分封装在子图(Subgraph)中。你不需要理解所有节点连线,但要知道哪些参数必须设。
3.1 加载工作流模板
在 ComfyUI 界面中,点击 “Load” 按钮,选择官方工作流模板(通常在模板库中搜索 “Krea-2” 即可找到)。加载后,你会看到几个关键区域:
- Text to Image (Krea-2 Turbo) 子图:输入提示词、调整参数的主要区域
- ResolutionSelector:下拉菜单选择输出分辨率
- CustomCombo (LoRA 选择器):选择预设风格 LoRA
- SaveImage:图像输出节点,默认保存到
ComfyUI/output/
3.2 第一次生成:最小验证步骤
先不要动任何高级参数,按这个顺序做第一次验证:
- 在子图的 “Text String (User Prompt)” 输入框里写一句简单的英文提示词,例如:
a young wizard with blue eyes, detailed costume - 在 ResolutionSelector 中选择 “1024x1024”
- 确保 “enable_lora?” 开关为关闭状态(第一次测试不用风格 LoRA)
- 点击 “Queue Prompt” 按钮
如果一切正常,ComfyUI 会开始生成,进度条走完后在输出目录找到图片。这个阶段的目标是确认工作流能跑通,而不是追求完美效果。
3.3 常见启动问题排查
如果点击 Queue Prompt 后没反应或报错,按这个顺序查:
- 控制台报错 “Missing node”:ComfyUI 版本过旧,更新到最新开发版或稳定版
- 控制台报错 “Model not found”:检查模型文件名和路径是否与工作流中一致
- 生成卡住或显存不足:降低分辨率,关闭其他占用显存的程序
- 输出全黑或全灰:VAE 文件未正确加载,重新下载并放置 qwen_image_vae.safetensors
第一次生成成功后,再进入参数调整阶段。
4. 提示词规则与风格控制:怎么写描述词能出想要的人设
Krea2 的提示词处理基于 Qwen3VL-4B 文本编码器,对自然语言的理解比传统 CLIP 更好,但仍有最佳实践。
4.1 人设图提示词结构
不要堆砌无关关键词,按这个结构写效果更稳定:
[角色类型] with [外貌特征], wearing [服装描述], [场景或氛围], [风格关键词]实例对比:
| 效果差的写法 | 改进后的写法 |
|---|---|
a girl, beautiful, detailed | a young elf warrior with long silver hair and green eyes, wearing leather armor, in a forest, fantasy illustration |
a man, strong, cool | a middle-aged knight with scars on his face, wearing plate armor, holding a sword, dramatic lighting |
关键原则:
- 先定义主体(角色类型),再加特征(外貌、服装)
- 场景和氛围词放在后面,避免干扰主体识别
- 风格词(如 “illustration”, “concept art”, “anime style”)放在最后
4.2 提示词增强功能的使用建议
工作流中的 “prompt_enhance” 开关默认开启,它会用 LLM 自动扩展你的简短提示词。这个功能适合新手,但如果你已经写了详细提示词,建议关闭以免过度扩展。
何时开启 prompt_enhance:
- 输入提示词较短(少于 10 个词)
- 不确定该怎么描述细节
- 想快速测试不同风格
何时关闭 prompt_enhance:
- 已经写了详细、具体的提示词
- 需要精确控制输出内容
- 生成批量任务时要求一致性
4.3 风格 LoRA 的触发词与强度
Krea2 官方提供了 4 种风格 LoRA,每个都有对应的触发词:
| LoRA 名称 | 触发词 | 推荐强度 | 适合场景 |
|---|---|---|---|
| krea2_coolblue | teal watercolor illustration style | 0.8 | 冷色调水彩插画 |
| krea2_darkbrush | monochrome ink wash style | 1.0 | 黑白水墨风格 |
| krea2_plasmoid | ethereal shimmering light style | 0.8 | 虚幻光效风格 |
| krea2_warmpastel | muted minimalist sketch style | 0.8 | 暖色简约草图 |
使用步骤:
- 在 CustomCombo 节点中选择想要的 LoRA
- 确保 “enable_lora?” 开关开启
- “LoRA Strength” 参数先按推荐值设置,生成后根据效果微调
- 触发词会自动填入提示词,不需要手动添加
注意:LoRA 强度不是越高越好,超过 1.0 可能导致图像过饱和或失真。先从推荐值开始,每次调整 0.1-0.2 观察变化。
5. 参数调优与批量生成:从单张测试到稳定产出
单张图生成成功后,接下来要调整参数适应你的具体需求,并配置批量生成流程。
5.1 核心参数说明与调优建议
工作流中这些参数影响最大:
| 参数 | 默认值 | 调整范围 | 影响说明 |
|---|---|---|---|
| 采样步数 (Steps) | 8 | 8-12 | Krea2 Turbo 优化为 8 步,增加步数提升有限但耗时翻倍 |
| 提示词增强 (prompt_enhance) | 开启 | 开/关 | 关闭后提示词控制更精确,开启后创意更丰富 |
| 种子 (Seed) | 随机 | 固定数值 | 固定种子可复现结果,批量生成时建议先测试随机种子 |
| LoRA 强度 | 0.8-1.0 | 0.5-1.2 | 超过 1.0 要谨慎,容易过拟合 |
采样步数建议:除非你对细节有极端要求,否则保持 8 步。实测 8 步到 12 步的质量差异很小,但时间成本增加 50%。
种子使用策略:
- 探索阶段:用随机种子,快速测试不同变体
- 定型阶段:找到满意的结果后,固定种子微调其他参数
- 批量阶段:用随机种子或种子序列(如 1,2,3...)保证多样性
5.2 批量生成配置
ComfyUI 支持多种批量生成方式,对于人设图制作,我推荐两种方案:
方案一:单提示词多种子批量适合生成同一角色的不同姿势、表情变体:
- 在 “Seed” 参数输入
1,2,3,4,5(用逗号分隔) - 点击 Queue Prompt,会自动生成 5 张同提示词不同种子的图
- 输出文件会自动添加种子号后缀
方案二:多提示词顺序批量适合生成不同角色设定:
- 使用 “Prompt Schedule” 节点(需手动添加)
- 按格式输入多组提示词和对应参数
- 设置生成间隔和批量数
- 一次执行生成全部角色
批量生成前务必先单张测试,确认提示词和参数效果符合预期。批量任务中途失败很浪费时间。
5.3 输出管理与文件命名
默认的 SaveImage 节点会使用随机文件名,对于人设图项目,建议自定义输出命名:
- 双击 SaveImage 节点,在 “filename_prefix” 中输入项目前缀,如
character_design_ - 启用 “filename_delimiter” 设置为
_,方便后续整理 - 输出格式推荐 PNG(保留透明度)或 JPG(文件较小)
批量生成时,文件名会自动添加序号,如character_design_001.png、character_design_002.png。
6. 问题排查与性能优化:生成卡顿、质量不稳怎么办
即使工作流能运行,也可能遇到生成速度慢、质量不稳定或显存波动的问题。
6.1 生成速度慢的优化方向
Krea2 Turbo 本身优化得很好,速度问题通常来自环境配置:
- 检查 ComfyUI 设置:确认是否启用了 GPU 加速(默认开启)
- 关闭不必要的节点:工作流中如果有预览节点、额外放大节点,暂时禁用
- 降低分辨率:2K 到 1K 分辨率,生成时间减少 60% 以上
- 使用 FP8 模型:确保下载的是 FP8 版本,不是 BF16 或其他高精度格式
在 8GB 显存显卡上,1K 分辨率单张图生成时间约 3-5 秒,2K 分辨率约 8-12 秒。如果明显慢于这个参考值,检查是否有其他程序占用资源。
6.2 图像质量不稳定排查
如果生成的图片时好时坏,问题通常集中在提示词和参数配置:
- 提示词冲突:避免同时使用风格矛盾的关键词,如 “realistic” 和 “anime”
- LoRA 强度过高:强度超过 1.0 可能导致细节扭曲,先调回 0.8 再测试
- 分辨率与内容不匹配:复杂场景用低分辨率生成会丢失细节,适当提升分辨率
- 种子敏感度:某些种子就是表现差,多试几个随机种子找到稳定区间
快速测试方法:固定一个简单提示词,用 10 个连续种子(如 1-10)批量生成,观察一致性。如果10张图质量波动大,问题在提示词或参数;如果波动小但整体质量差,问题在模型或分辨率。
6.3 显存占用监控与优化
ComfyUI 界面右下角有显存占用显示,生成过程中关注这个数值:
- 正常情况:生成时显存上升,完成后释放部分,稳定在一个基线值
- 异常情况:显存持续上升不释放,或生成中途爆显存
显存优化措施:
- 生成间隔不要太短,给显存释放留时间
- 关闭 ComfyUI 中的历史图片缓存(Settings → 勾选 “Clear output history on queue”)
- 定期重启 ComfyUI,清理累积的显存碎片
对于显存小于 6GB 的显卡,除了降低分辨率,还可以尝试启用模型分片加载(需要安装相关自定义节点),但复杂度较高,新手建议先优化分辨率。
7. 进阶应用与扩展思路:从人设图到完整项目
基础工作流稳定后,可以考虑如何融入实际创作流程。
7.1 与其他工具的组合使用
Krea2 生成的人设图可以作为起点,配合其他工具完善:
- 局部重绘:使用 ComfyUI 的 Inpaint 节点修改服装细节、表情
- 分辨率提升:用 Upscale 模型或外部工具(如 Real-ESRGAN)放大到 4K
- 多视图生成:通过 ControlNet 姿势控制生成同一角色的正面、侧面、背面视图
- 表情系列:固定角色特征,批量生成不同表情的版本
这些进阶功能需要添加额外节点,建议先掌握基础工作流再逐步扩展。
7.2 自定义风格 LoRA 训练
如果你有特定的画风需求,可以用 Krea2 RAW 模型训练自定义 LoRA:
- 准备 10-20 张统一风格的训练图片
- 使用 Kohya_ss 或其他训练工具,基于 Krea2 RAW 训练 LoRA
- 训练完成后,将 LoRA 文件放入
models/loras/目录 - 在工作流中启用自定义 LoRA,强度从 0.7 开始测试
训练自定义 LoRA 需要一定的技术基础,但一旦完成,就能快速生成符合你专属风格的人设图。
7.3 生产环境部署建议
如果要将这个工作流用于团队项目或频繁使用,考虑以下优化:
- 模板保存:将调试好的工作流保存为模板,方便快速调用
- 参数预设:为不同角色类型(如奇幻、科幻、现代)创建参数预设
- 输出自动化:配置输出文件自动上传到云存储或同步到设计软件
- 资源监控:设置显存警戒线,避免长时间批量任务中途失败
最重要的是建立自己的提示词库和参数组合记录,下次类似项目可以直接复用,大幅提升效率。
Krea2 在 ComfyUI 中的工作流上手不难,但要把效果调稳定需要耐心测试参数边界。我建议先花时间摸透提示词和基础参数的配合,再逐步加入 LoRA 和批量生成。实际使用时,最常出问题的不是模型能力,而是输入格式、资源分配和任务队列管理这些工程细节。