在AI绘画领域,人设图生成一直是创作者们关注的重点。最近在测试Krea2模型时,发现其在人物角色设计方面表现出色,但网上关于具体工作流配置和提示词规则的详细教程相对零散。本文将分享一套完整的ComfyUI+Krea2人设图生成方案,包含工作流搭建、模型配置、提示词工程等实战内容,适合有一定ComfyUI基础但想深入掌握人设图生成的开发者。
1. Krea2模型核心特性与优势
Krea2是由Krea AI从零训练的文生图模型,专门针对高美学质量和风格多样性设计。对于人设图生成来说,Krea2的两个版本各有特色:
1.1 RAW与Turbo版本对比
Krea2 RAW作为基础模型,使用完整52步采样,未经过蒸馏处理,具有极强的多样性和可塑性,特别适合角色设计的初始探索阶段。而Krea2 Turbo是8步蒸馏模型,在保持高质量的同时大幅提升生成速度,更适合角色设计的迭代优化。
1.2 人设图生成的专业优势
Krea2在人物细节表现上尤为出色,能够准确理解复杂的角色描述,包括服装细节、面部特征、姿态表情等。其训练数据包含了大量高质量角色设计素材,因此在生成动漫角色、游戏人物、插画角色等方面都有不错的表现。
2. 环境准备与模型部署
2.1 ComfyUI环境要求
确保使用最新版本的ComfyUI,推荐使用秋叶整合包或官方最新版本。基础硬件要求:至少8GB显存,推荐12GB以上以获得更好的生成体验。
2.2 模型文件下载与配置
从Comfy-Org/Krea-2下载所需的模型文件,主要包括三个核心组件:
📂 ComfyUI/ ├── 📂 models/ │ ├── 📂 diffusion_models/ │ │ └── krea2_turbo_fp8_scaled.safetensors │ ├── 📂 text_encoders/ │ │ └── qwen3vl_4b_fp8_scaled.safetensors │ ├── 📂 vae/ │ │ └── qwen_image_vae.safetensors │ └── 📂 loras/ │ └── krea2_warmpastel.safetensors对于大多数用户,建议优先使用FP8版本的Turbo模型,它在质量和性能之间取得了良好平衡。如果硬件配置较高,可以考虑BF16版本以获得更精细的细节表现。
3. 基础工作流搭建
3.1 核心节点配置
人设图生成工作流主要包含以下几个关键部分:
Text to Image (Krea-2 Turbo) 子图作为核心生成管线,负责模型加载、提示词处理、采样和VAE解码。ResolutionSelector节点用于控制输出分辨率,Krea2支持1K到2K的输出范围,人设图推荐设置为1.5-2.0兆像素。
3.2 子图功能详解
子图节点将复杂的生成流程模块化,暴露出的关键参数包括:
- Text String (User Prompt):角色描述文本
- prompt_enhance:LLM提示词扩展功能
- Width/Height:输出分辨率
- enable_lora?:风格LoRA开关
- LoRA Strength:风格应用强度
3.3 一键生成配置
最简单的操作方式是直接在子图中输入角色描述提示词,选择合适的分辨率,点击Queue Prompt即可。默认设置(8步采样、提示词增强开启、不使用LoRA)已经能够生成质量不错的人设图。
4. 人设图提示词工程
4.1 角色描述结构化
有效的人设图提示词需要包含多个维度的信息:
[角色类型] + [外貌特征] + [服装细节] + [场景氛围] + [艺术风格] 示例: 一位年轻的精灵法师,银色长发,尖耳朵,穿着蓝色法师袍,手持法杖,站在魔法森林中,动漫风格,细节丰富4.2 关键词权重分配
使用括号语法控制关键词的重要性程度:
(精灵法师:1.2), ((银色长发:1.1)), 尖耳朵, (蓝色法师袍:1.3), 法杖, 魔法森林, 动漫风格, 高质量, 细节丰富权重值通常在1.0-1.5之间调整,过高的权重可能导致图像不自然。
4.3 负面提示词设置
人设图生成中,负面提示词同样重要:
低质量, 模糊, 变形, 多余的手指, 面部扭曲, 比例失调, 水印, 文字5. 风格LoRA的应用技巧
5.1 内置风格LoRA介绍
Krea2提供了多个专门优化的风格LoRA:
- krea2_coolblue:冷色调水彩风格,适合奇幻角色
- krea2_darkbrush:单色水墨风格,适合古风角色
- krea2_plasmoid:空灵光效风格,适合魔法角色
- krea2_warmpastel:暖色简约风格,适合日常角色
5.2 LoRA强度调整
不同风格的推荐强度有所不同:
水彩风格:0.7-0.9 水墨风格:1.0 光效风格:0.6-0.8 简约风格:0.8-1.0强度过高可能导致风格过于强烈,掩盖角色本身特征。
5.3 自定义LoRA集成
如果需要使用自定义的角色风格LoRA,可以将.safetensors文件放入ComfyUI/models/loras/目录,然后在CustomCombo节点中添加对应的触发词。
6. 高级参数调优
6.1 采样步数优化
虽然Turbo模型推荐使用8步采样,但在追求更高质量时可以适当增加:
- 快速迭代:8步
- 平衡质量:12-16步
- 最高质量:20-25步
步数增加会线性增加生成时间,需要根据实际需求权衡。
6.2 提示词扩展功能
prompt_enhance功能通过LLM扩展用户的简短描述,能够显著提升生成质量。对于复杂的人设描述,建议开启此功能并将LLM_max_token设置为150-200。
6.3 种子控制与批量生成
使用固定的seed值可以确保生成结果的可复现性,这在角色设计迭代中非常重要。批量生成时,可以设置seed序列来自动生成多个变体。
7. 实战案例:奇幻角色设计
7.1 案例需求分析
假设需要设计一个奇幻游戏中的精灵游侠角色,要求包含以下特征:
- 种族:森林精灵
- 职业:游侠
- 装备:皮甲、长弓、匕首
- 环境:古老森林
- 风格:写实偏动漫
7.2 完整提示词构建
正面提示词: (masterpiece, best quality, 8k), 森林精灵游侠, 女性, 修长身材, 尖耳朵, 绿色眼睛, 棕色长发扎成马尾, 穿着绿色皮甲, 手持长弓, 腰挂匕首, 站在古老森林中, 阳光透过树叶, 丁达尔效应, 写实动漫风格, 详细的面部特征, 专业的角色设计 负面提示词: 低质量, 模糊, 变形, 多余手指, 面部扭曲, 比例失调, 水印, 文字, 丑陋7.3 参数配置
- 分辨率:1536x1024(1.5兆像素)
- 采样步数:12步
- 提示词扩展:开启(max_token=180)
- LoRA风格:krea2_coolblue(强度0.8)
- 种子:固定值用于迭代
7.4 生成结果分析
首次生成后,根据结果调整提示词权重。如果服装细节不够突出,可以增加"(绿色皮甲:1.2)"的权重;如果环境过于复杂,可以降低环境描述的权重。
8. 常见问题与解决方案
8.1 生成质量不稳定
问题现象:同一组参数下生成质量波动较大解决方案:检查提示词是否过于复杂,适当简化描述;确保使用固定seed进行测试;验证模型文件完整性。
8.2 角色特征不一致
问题现象:同一角色的多次生成结果差异过大解决方案:使用更具体的特征描述;增加特征关键词的权重;尝试使用角色LoRA固定风格。
8.3 显存不足问题
问题现象:生成过程中出现显存溢出解决方案:降低输出分辨率;使用FP8模型版本;关闭不必要的后台程序;考虑使用--lowvram参数启动。
8.4 工作流加载失败
问题现象:导入工作流时提示节点缺失解决方案:更新ComfyUI到最新版本;检查自定义节点兼容性;逐一排查缺失节点并安装对应插件。
9. 人设图生成最佳实践
9.1 迭代优化流程
建立系统化的迭代流程:从基础概念开始,逐步添加细节。每次只调整1-2个参数,确保能够准确评估每个改动的影响。
9.2 提示词库建设
积累有效的提示词模板,按角色类型、风格、场景等分类整理。建立自己的关键词词典,记录每个关键词的效果表现。
9.3 质量评估标准
从多个维度评估生成结果:角色辨识度、细节丰富度、风格一致性、技术质量等。建立评分体系,客观比较不同参数组合的效果。
9.4 文件管理规范
建立清晰的文件命名和存储规范,包含参数信息、生成时间、版本号等元数据。使用版本控制思路管理重要的角色设计迭代。
10. 高级技巧与扩展应用
10.1 多角色同框生成
通过分区域提示词控制,实现在同一画面中生成多个相关角色。需要注意角色间的比例关系和互动逻辑。
10.2 角色表情与姿态控制
结合ControlNet等工具,实现对角色具体表情和姿态的精确控制。可以准备基础姿势图作为参考。
10.3 系列角色设计
利用风格一致性技术,生成具有统一风格的系列角色。可以通过固定颜色方案、设计元素等方式建立系列感。
10.4 与其他工具集成
将Krea2生成的角色导入到3D软件或动画工具中进行后续处理,建立完整的角色生产管线。
通过本文介绍的ComfyUI+Krea2人设图生成方案,开发者可以快速搭建专业级的角色设计工作流。关键在于理解每个参数的作用,建立系统化的迭代方法,并积累自己的提示词经验。随着对工具熟悉度的提升,生成效率和质量都会显著提高。