第三集:ControlNet使用及常规参数

[复制链接]
Aigc工程师 发表于 2024-7-23 15:23:25 | 显示全部楼层 |阅读模式
Aigc工程师
2024-7-23 15:23:25 364 0 看全部

微信扫码快速注册,学习AIGC更多知识

您需要 登录 才可以下载或查看,没有账号?立即注册

x
图文教程



1.启用

当我们需要使用ControlNet必须在启用前打勾,否则ControlNet不会生效,如果不需要启用ControlNet,把启用前面的勾关了就可以。

2.低显存模式


因为调用ControlNet插件会额外占用我们电脑的显存,如果显存比较低可以勾选,正常8G以上显存可以不勾选。

3.完美像素模式

我们调用ControlNet插件绘图,可能导致调用的图片像素和生产的图片像素不一致而导致变形,正常我们需要打开完美像素模式,这样就能更好的避免生产图片变形。

4.允许预览



勾选后可以直观的看到我们对图片的预处理结果



5.控制类型

这里可以更便捷的选择我们需要的ControlNet模型,可以理解为快捷选择按键

6.预处理器



这里我们发现有几十种预处理器可选,其实我们只要记住上节课的ControlNet模型分类,无非就是一种模型对应了一种或几种预处理方式,所以不必在意这么多预处理器,我们只要能更好的分类好模型,对应的预处理方式后面我们都会逐一讲解到。

7.模型

就是我们上集课提到的15种模型选择菜单,需要使用哪种模型选择那种模型就可以。

8.预处理结果

预处理器和模型中间有一个爆炸按键,这是对图形就行预处理的结果,如果我们选择好模型和预处理器,点下中间这个爆炸按键,就可以把图片进行预处理,如果上面勾选了“允许预览”就可以看到我们对图片进行预处理的结果。

9.控制权重

该功能为数值:0~2之间

数值越大ControlNet对生成的图像影响越大,数值为0,ControlNet几乎不起作用,下面我用0,1,2三种数值对生成图像的对比图,一目了然:



10.引导介入时机&引导终止时机

引导介入时机:数值0-1,数值可以用百分比表示0%-100%,意思是ControlNet在何时介入绘画过程,如,数值为0.5,可表示为50%,就是在绘图50%也就是一半的时候ControlNet才开始作用与绘图。正常数值默认为0也是ControlNet在绘图刚开始就直接介入绘图,正常我们只需要默认就可以,在某些特定的时候我们需要调整介入时机,后面在一些案例中会讲到。

引导终止时机:数值0-1,数值可以用百分比表示0%-100%,意思是ControlNet在何时结束作用绘画过程,默认为1,也就是知道绘画结束,ControlNet才终止介入。如果数值为0.5也就是50%,那就是当绘画到一半的时候,ControlNet不再作用于绘画过程。

在调整这2个参数的时候,引导介入时机的数值永远要小于引导终止时机,否则会报错

比如引导介入数值为0.3,引导终止数值为0.5

就是在绘画过程中到了30%的时候ControlNet介入作用,到50%的时候终止作用。

11.控制模式

这里一共有3种可选项:

我们知道绘画过程中提示词和ControlNet共同作为条件影响出图结果

均衡:提示词和ControlNet一样的权重

更偏向提示词:提示词权重更大

更偏向ControlNet:提示词权重更小

默认情况我们选择均衡即可。

12.缩放模式

当我们设置的生产图像的像素和原图像像素不一致时,我们需要对原图像的预处理结果进行缩放。

比如:要进行预处理的原图像像素是768*512,而我们需要生成的图像像素设置是512*768

仅调整大小:讲原图片进行直接拉伸,容易导致变形



裁剪后缩放:讲原图片多余的像素裁剪掉,会丢失部分内容



缩放后填充空白:在原图像上更多的像素,会增加更多元素



所以我们在设置生成图像像素时,尽量和原预处理图像像素相同,这样会避免生图的缺失或变形。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 返回列表

Aigc工程师当前离线
管理员

查看:364 | 回复:0

欢迎
快速回复 返回顶部 返回列表