补全AI绘画最后一块拼图 | 用ControlNet精准绘图
相信大家对于AI绘画肯定不陌生了,虽然AI绘画能够方便地生成图像,但是要让它生成用户期望的图像,不太容易。很多时候,生成几十张图片,才有1~2张能用的,俗称“抽卡”,这一直以来都是AI绘画的痛点之一。一款名为“ControlNet”的插件出现了,该插件可以做到几乎完美控制画面,包括骨骼绑定、精准控线、线稿上色等功能。还在等什么呢,赶快上车~
安装ControlNet
①安装ControlNet插件:启动WebUI,找到“扩展”,选择“从网址安装”,输入以下地址:https://github.com/Mikubill/sd-webui-controlnet
之后点击“安装”,之后记得重启一下WebUI。
②下载预处理模型:下载以下网址中的所有模型。
https://huggingface.co/lllyasviel/ControlNet/tree/main/annotator/ckpts
下载好了以后,把文件放到ControlNet插件目录里annotator文件夹下的ckpts目录里:
③下载ControlNet所用的模型:
直接在文件夹里,用Git输入以下代码:
git lfs install
git clone https://huggingface.co/webui/ControlNet-modules-safetensors
稍等比较长的一段时间(大小有12.7G),等模型下载完成。
下载好了以后,把文件放到ControlNet插件目录里的models目录下:
至此,你的专属ControlNet已经安装完毕!
试试效果
①输入待生成图片关键词:重启一下WebUI,正常输入关键词及负面词。
②设置ControlNet参数:
必选项:将目标图片拖入图像区
必选项:勾选“启用”按钮
可选项:如果显卡显存较低,可以勾选“Low VRAM”
必选项:在“Preprocessor(预处理模型)”中选择需要处理的模型,如“openpose”(这个是用来控制姿势的)
必选项:在“模型”中选择跟预处理模型匹配的模型,如“control_openpose”
其他参数按默认的即可
③生成图片:点击生成按钮后,等待片刻,就可以看到生成的图片了。首先,可以看到生成了跟目标图片身体姿势很相近的骨骼结构图。
而图片会根据底模的不同,生成不同风格的图片:
ControlNet的出现,意味着AI绘图1.0时代的写词游戏结束了,它能精准控制绘画,使得AIGC产生绘画作品真正进入可控时代。
以上就是今天的所有内容了,你有没有学废呢?有问题可以随时问我,知无不言~
没有梯子的同学,可以在公众号输入【ControlNet】,快速获得所需的文件。
参考链接:
https://www.zhihu.com/question/584139316/answer/2896808601
https://www.bilibili.com/video/BV1Wo4y1i77v
https://www.zhihu.com/question/583294094/answer/2897690363
往期回顾
AI绘画相关:
ChatGPT相关:
推荐一款工作提效小程序:
关注我,跟我一起疯狂学习AI,请在右下角点一下“在看”~