ControlNet怎么用?三步掌握精准控图技巧
作者:大自然的搬运工 · 2026-07-09 13:39:09
ControlNet怎么用?简单说,它是Stable Diffusion的“骨架约束”插件,能让你用涂鸦、边缘图或人体姿态精确控制画面构图。只需安装扩展、选对预处理器和模型,就能将一张参考图的结构完美迁移到新生成图中。 安装与基础配置 想用好ControlNet,首先确保SD WebUI已更新至1.5以上版本。在“扩展”标签页中搜索“sd-webui-controlnet”直接安装,并下载对应SD版本的ControlNet模型,放入extensions里的models文件夹。重启后,文生图界面下方就会出现可折叠面板,这是所有操作的起点。 预处理器与模型怎么选 这是使用ControlNet最关键的一步。上传参考图后,必须根据需求搭配预处理器和模型。想固定人物姿势,选Openpose预处理器搭配对应的OpenPose模型;要复制线稿结构,用Canny预处理器加Canny模型;玩建筑或室内设计,则用MLSD提取直线边缘。记住一个铁律:预处理器负责从原图提取线索,模型负责让AI读懂线索,两者名称必须匹配,否则出图会崩坏。 实战三步控图流程 第一步,在文生图写好正向提示词,设定生成底图风格。第二步,展开ControlNet面板,拖入参考图,点选“启用”。第三步,选择预处理器和模型,观察预览窗口是否成功提取出线条或骨骼。点击生成,AI就会严格遵循提取的骨架来绘制新图。想调整控制强度,可降低“控制权重”至0.7左右,给AI留些创意空间。 常见问题 问:ControlNet生成速度慢怎么办? 答:启用“低显存优化”,并确保模型与SD版本匹配,能大幅提升速度。 问:为什么预览窗口一片黑? 答:通常是预处理器没正确运行,检查是否漏选了预处理选项,或参考图对比度过低。 问:可以叠加多个ControlNet吗? 答:在设置里调高ControlNet单元数量,即可同时控制姿态和边缘,实现更精细的约束。