飞不高 发表于 昨天 22:08

『SD』ControlNet基础讲解

AI工具SD整合包、各种模型插件、提示词、AI人工智能学习资料都已经打包好放在网盘中了,无需自行查找,有需要的小伙伴下方扫码自行获取。
https://i-blog.csdnimg.cn/direct/c6d6ef33c5b94031ba0c4d76088136b5.jpeg#pic_center
本文简介

在学习和利用『Stable Diffusion』的过程中,『ControlNet』是一个不可忽视的关键组件。『ControlNet』是一个用于加强图像天生过程可控性的强盛工具,答应用户通过提供特定的控制图像来准确指导天见效果。本文将讲解 『ControlNet』的基本概念。
安装 ControlNet

   ControlNet插件仓库地址:sd-webui-controlnet
首先,在 SD WebUI 的『扩展』里,选择“从网址安装”,然后输入 https://github.com/Mikubill/sd-webui-controlnet.git 这个地址,点击安装。
https://i-blog.csdnimg.cn/blog_migrate/2ee48a11c5a89d0295e4c406c359238a.jpeg
等待一阵,安装成功后重启 SD WebUI,在里就能看到『ControlNet』的身影了。
https://i-blog.csdnimg.cn/blog_migrate/120c79bc73ce3935895e03017265dc7f.jpeg
ControlNet 界面功能讲解

文生图和图生图的应用

在『文生图』模式下,你可以手动加载一张图片来启动『ControlNet』功能。而在『图生图』模式下,由于该模式自己就需要加载图片,因此加载的图片会主动应用到『ControlNet』,无需额外操作。
https://i-blog.csdnimg.cn/blog_migrate/4a07413d3bfd0bebb69f8dd296393596.jpeg
如果你希望利用一张独立的图片作为『ControlNet』的控制图像,可以选择『上传独立的控制图像』选项,然后在图生图界面中单独上传。
https://i-blog.csdnimg.cn/blog_migrate/d4a705fa7af49a95a5195b006e4e8a04.jpeg
控制单元配置

回到『文生图』面板,可以看到我有5个『ControlNet控制单元』,即最多可以同时激活5个控制单元。如果需要利用更多的控制单元,可以在『设置』中调整『多重 ControlNet: ControlNet 单元数量』,调整后保存并重启 UI 界面即可。
https://i-blog.csdnimg.cn/blog_migrate/4aa3d85f39df775b2e775becc86f5247.jpeg
启用 ControlNet

利用『ControlNet』时,务必勾选要启用的控制单元,否则它们将不会见效。启用的控制单元标题会变成绿色,并且『ControlNet』标题背面会显示已启用的数量。
https://i-blog.csdnimg.cn/blog_migrate/c7af5fe19b274399502b10268df47134.jpeg
显存管理

开启『ControlNet』会增加显存的负担。如果出现显存不足的提示,可以尝试启用“低显存模式”。可以降低爆显存的概率,但这会降低处置惩罚速率。
https://i-blog.csdnimg.cn/blog_migrate/7fe8a16a66300a8006b89ba0f9611770.jpeg
完美像素模式

启用『完美像素』让『ControlNet』自顺应匹配设置的输出图像的宽度,高度根据输入原图像主动盘算。开启后会隐藏 Resolution 滑动条(分辨率)。
https://i-blog.csdnimg.cn/blog_migrate/8e6bd7e6aa64bd4e30d6940924e58bdb.jpeg
比如,『控制范例』选择『Canny(硬边缘)』时,会看到一个默认分辨率为512的预处置惩罚器分辨率。当启用“完美像素模式”后,体系会主动设置预处置惩罚分辨率,通常为最低可用分辨率。如果需要更高精度的效果(如高清线稿图),则需要手动设置分辨率。
预览功能

一般情况下不需要手动开启『答应预览』,直接点击下方的爆炸图标就会主动开启“答应预览”功能并显示效果。
拿『Depth(深度)』举例。
https://i-blog.csdnimg.cn/blog_migrate/d0544946f7e49a09968e0d99391f2362.jpeg
控制范例和预处置惩罚器

『ControlNet』有许多差别的『控制范例』,每种『控制范例』都有自己专属的『预处置惩罚器』。每种『控制范例』必须搭配相应的『模型』才能见效。需要为『ControlNet』安装相应的『模型』,所有『模型』都可以从 Hugging Face 下载。
链接放这:https://huggingface.co/lllyasviel/sd_control_collection/tree/main
https://i-blog.csdnimg.cn/blog_migrate/ca0ee73985e80f9704d712fc06944b1a.jpeg
新版模型增加了对 SDXL 的支持。可选『模型』非常多,但不必全部下载。比方,『Canny』模型有 full、mid、small 三个版本,full 版本效果最好但资源占用最大。如果盘算机性能足够,保举利用 full 版本。
这些模型是由差别的团队开辟的,比如 kohya、sai 等,而 t2i 开头的模型是腾讯开辟的。
下载后,把模型放在 extensions/sd-webui-controlnet/models 文件夹里就行了。
控制权重

控制权重决定『ControlNet』对天见效果的影响程度。数值越高,天见效果越严格按照 『ControlNet』的处置惩罚效果天生;数值越低,AI 有更多自由发挥的空间,也会偏向于按照提示词的内容去天生图片。
https://i-blog.csdnimg.cn/blog_migrate/4e67b95a3ab9eddd35504c9b51238a72.jpeg
『引导参与时机』和『引导停止时机』也用于调整『ControlNet』的控制强度。『引导参与时机』设为 0.2 表示图像天生 20% 时『ControlNet』开始参与;『引导停止时机』设为 0.8 表示图像天生 80% 时『ControlNet』停止影响。
控制模式和缩放模式

『控制模式』提供均衡、更偏向提示词、更偏向『ControlNet』三种选项,字面意思即可理解。
『缩放模式』与『图生图』模式中的缩放功能一致,也是根据字面意思操作。
https://i-blog.csdnimg.cn/blog_migrate/e35cee3a949145c56a4c8b36b2322b2a.jpeg
写在末了

AIGC技术的未来发展前景广阔,随着人工智能技术的不绝发展,AIGC技术也将不绝提高。未来,AIGC技术将在游戏和盘算领域得到更广泛的应用,使游戏和盘算体系具有更高效、更智能、更机动的特性。同时,AIGC技术也将与人工智能技术紧密结合,在更多的领域得到广泛应用,对程序员来说影响至关紧张。未来,AIGC技术将继续得到提高,同时也将与人工智能技术紧密结合,在更多的领域得到广泛应用。
感兴趣的小伙伴,赠送全套AIGC学习资料和安装工具,包含AI绘画、AI人工智能等前沿科技教程,模型插件,具体看下方。

https://i-blog.csdnimg.cn/blog_migrate/dc4417c84c9ec5384ae89aa8d661f482.jpeg
一、AIGC所有方向的学习路线
AIGC所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。
https://i-blog.csdnimg.cn/blog_migrate/1b1cab9c91b3aeff41c3bac3310c410e.png
https://i-blog.csdnimg.cn/blog_migrate/d031252fcc8679953d0e75884d94d9cc.png#pic_center
二、AIGC必备工具
工具都帮大家整理好了,安装就可直接上手!
https://i-blog.csdnimg.cn/blog_migrate/bb1138400c89c4f4a35a285518e0d429.png
三、最新AIGC学习笔记
当我学到一定基础,有自己的理解本领的时候,会去阅读一些先辈整理的书籍或者手写的笔记资料,这些笔记具体记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思绪。
https://i-blog.csdnimg.cn/blog_migrate/9ed7f683ffa0be9b4c731df22c52e7f6.png
https://i-blog.csdnimg.cn/blog_migrate/316f26c00706b15bae812d4ddf5ee304.png
四、AIGC视频教程合集
观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思绪,从基础到深入,照旧很容易入门的。
https://i-blog.csdnimg.cn/blog_migrate/c73dd95b03963edc0f97e15bc2b20bbb.png
五、实战案例
纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
https://i-blog.csdnimg.cn/blog_migrate/3ff5d36806bf14c4dd8a1fc85ad3e2e5.png
https://i-blog.csdnimg.cn/blog_migrate/dc4417c84c9ec5384ae89aa8d661f482.jpeg 如有侵权,请接洽删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 『SD』ControlNet基础讲解