前言
Flux 模型凭借其优异的结构遵循能力,成为目前控制生成质量最稳定的扩散模型之一。本文将手把手带你完成一个典型场景:给定一张线稿图,让 Flux 严格按照其结构骨架生成精细成图,同时保持风格自由度。
工作流核心思路
整个工作流分为三个阶段:
- 预处理线稿:通过 ControlNet 的 Canny 或 Lineart 预处理器提取边缘信息
- 权重配置:在 Flux 条件注入节点中精确调控结构权重
- 提示词协同:提示词与线稿结构形成互补,而非相互竞争
ComfyUI 节点配置
以下是关键节点的参数参考:
{
"controlnet_model": "flux-canny-controlnet-v3",
"strength": 0.75,
"start_percent": 0.0,
"end_percent": 0.85,
"cfg": 3.5,
"steps": 28,
"sampler": "euler",
"scheduler": "simple"
}
关键参数解析
- strength 0.75:在结构控制与创意自由之间取得平衡,过高会导致成图僵硬
- end_percent 0.85:在最后 15% 步骤释放约束,允许模型自然收尾细节提示词策略
masterpiece, ultra-detailed illustration, clean linework,
[your style descriptor], professional composition,
depth of field, volumetric lighting
避免在提示词中出现:
- 具体的人物姿势描述(由线稿控制)
- 强烈的构图指令(如 "centered", "full body")
常见问题排查
| 现象 | 原因 | 解决方案 |
|---|---|---|
| 成图忽略线稿结构 | strength 过低 | 调高至 0.8~0.9 |
| 成图过度僵硬 | end_percent 过高 | 降低至 0.75 |
| 局部细节崩坏 | 线稿噪点过多 | 预处理时增加 Lineart 平滑度 |
小结
掌握 Flux + 线稿控制的核心在于:让结构成为约束骨架,让提示词填充血肉。合理的 strength 与 end_percent 组合是平衡两者的唯一旋钮,建议在 0.7~0.85 之间反复实验,找到适合你风格的甜点区间。