1. ControlNet基本参数
1.1. 如何安装
安装controlnet插件(在扩展页面下载)
安装controlnet模型
- 下载controlnet模型。模型文件放在网盘中。
- 安装controlnet模型到指定文件夹(安装路径:SD根目录\extensions\sd-webui-controlnet\models)
安装controlnet预处理模型
- 网盘下载download文件夹
- 复制download文件夹(持续更新)到SD根目录\extensions\sd-webui-controlnet\annotator文件夹,如需覆盖就覆盖
1.2. 为什么要有controlnet
- 原来对图片的约束维度,种类太少,太过宽泛
- 文字
- 像素
- 解决图像生成随机性过强的问题,从多个角度添加约束
- 可从已有的图片中,提取图片特征
- Controlnet的意义:随着时间的发展,controlnet功能的边界越来越广阔,也让sd更加具有不可替代性
1.3. 通用参数讲解
- Controlnet的工作流程
- 输入要参考的图片
- 提取出图片中需要参考的特征
- Controlnet模型对于提取出来的特征图进行理解
- 生成结果,结果参考特征图
- 启用:作用(勾选后controlnet才会生效)
- 低显存模式(作用)
- 降低controlnet的显存占用
- 显存8GB的时候打开
- 完美像素模式
- 作用:自动配置特征图的分辨率
- 注意点:任何情况必须开
- 允许预览:作用(在生成图片前预览特征图)
- 预处理器:作用(选择以特征提取方式处理输入图片)
- 模型:作用(选择controlnet以何种方式理解图片)
- 控制权重
- 作用:决定controlnet对图片生成结果的影响程度
- 引导介入步数作用:从迭代步数多少步时controlnet起作用
- 引导终止步数作用:从迭代步数多少步时controlnet停止起作用
- 控制模式
- 作用:决定提示词与controlnet对绘图结果的权重
- 均衡
- 更注重提示词
- 倾向于让controlnet自由发挥
- 缩放模式作用:解决controlnet图片分辨率与基础设置中分辨率不同的情况
- 单张图片与批量处理作用:解决大量图片批量处理的问题