前面介绍了一些通过代码实现ControlNet进行控制的案例。现在通过Stable Diffusion体验一下更便捷的操作。
Stable Diffusion插件安装办法大致相同。启动Stable Diffusion后,点击最右边的“扩展”,点击“可下载”,点击“加载扩展列表”。
视网速情况,会加载可以安装的扩展列表。这里有个小诀窍,就是如果没有全局科学上网,一般在上午能够比较快地完成页面加载。晚上就很慢,甚至等半天也不能成功加载页面。
页面加载完成后,可以选择排序方式。例如点击“按Star数量”进行排序。
如果要查找某个特定的插件,也可以在页面搜索。
如果插件还没有安装,点击最右边“安装”按钮即可。
提示安装完成后,切换到“已安装”,点击“应用更改并重启”
重启完成后,在“生成”区域可以看到ControlNet插件。
因为Stable Diffusion缺省使用语言是英文,所以推荐安装以下插件。
stable-diffusion-webui-localization-zh_Hans
安装过程中如果出现Stable Diffusion主页面迟迟不出现,一般是因为所需的模型文件下载问题。可以按这篇模型的手工下载技巧-代码自动批量下载模型文件-CSDN博客提前下载好ControlNet需要的模型文件,保存在models\ControlNet目录下(如果这个目录不存在,就手工创建一个)。然后重新启动Stable Diffusion就可以了。