ControlNet怎么用?从安装到精准控图全流程
作者:小小 · 2026-07-01 10:23:10
ControlNet 怎么用?简单说,它让你能精准控制 AI 绘图的构图、姿势和边缘,告别随机抽卡。你只需安装插件,下载对应模型,在文生图界面启用并放入参考图即可。 第一步:安装 ControlNet 扩展 打开 Stable Diffusion WebUI,点击“扩展”标签,选择“从网址安装”。输入 ControlNet 官方仓库地址,点击安装后重启界面。如果使用整合包,通常已预装,检查文生图页面下方是否有 ControlNet 区域即可。 第二步:下载必备 ControlNet 模型 根据控制需求下载模型。控制姿势选 OpenPose,控制线稿用 Canny,控制景深用 Depth。将下载的 .safetensors 文件放入 extensions/sd-webui-controlnet/models 文件夹,点击刷新。 第三步:在文生图中配置 ControlNet 上传一张参考图到 ControlNet 单元。勾选“启用”,预处理器选对应类型,如 openpose_full,模型会自动匹配。若显存低,勾选“低显存优化”。点击预览注释图按钮,确认提取的骨骼或线稿是否正确。 第四步:调节控制权重与介入时机 控制权重决定参考图的影响力,建议从 0.8 开始微调。引导介入时机和终止时机控制 ControlNet 在第几步生效,默认 0 到 1 全程介入。若画面过于僵硬,可降低权重或让控制在 0.8 步时提前终止,给 AI 自由发挥空间。 进阶技巧:多 ControlNet 叠加 开启多个单元,同时控制构图和细节。例如,单元 0 用 Depth 锁定空间关系,单元 1 用 Canny 固定边缘。注意显存占用会成倍增加,建议逐层开启测试。 常见问题 问:预览图一片空白怎么办? 答:检查预处理器选择是否匹配图片内容,OpenPose 需要图片中有清晰人体轮廓。 问:生成图与参考图完全不像? 答:确认已勾选“启用”,并检查控制权重是否过低,尝试调到 1.0 测试。 问:如何控制特定人物姿势? 答:使用 OpenPose 编辑器手动调整骨骼节点,或上传标准姿势图让 AI 重新演绎。