爆肝半个五一假期,AI作画离线版V2.0来了!

话说之前写的AI作画离线版,有小伙伴反馈在json文件上修改参数,容易修改错误,导致报错。确实存在这个问题,而我在V1.0版本,也确实留了个参数设置界面的按钮,实现起来不难,难在这么多参数需要一一查看、设定,有些参数还是互斥或相关的关系,还有就是帮助功能,难度不大,但确实是个繁琐的细活。
冲着五一宅在家,花了半个假期,搞出来了,今天就来发布。
01 软件概览
软件名字叫做:AI作画(Disco Diffusion 5.2)小工具离线版V2.1,基于GitHub上的开源项目Disco Diffusion。如下,软件主界面,还是以操作简单为主。

相比第一版,多了如下参数设置界面,静图生成的相关参数都囊括在内了。

02 软件体验
软件非常大,因为有很多离线模型,当然下载过1代的,这些模型可以复用哈。下载完成后,按照网盘里的word教程即可进行体验。
一、安装
1、解压pic_disco.zip,生成pic_disco目录;
2、网盘里的models文件夹移动到pic_disco目录中;
3、vgg16-397923af.pth存到:C:\Users\Administrator\.cache\torch\hub\checkpoints 注:可能目录前缀(有的是C:\Users\Administrator,有的是C:\Users\User)不一样,但都是用户目录下,创建\.cache\torch\hub目录即可;
4、打开软件,进入软件目录pic_disco,双击打开DD5_V2.0.exe程序即可,软件界面如下所示:

二、作图配置
主目录pic_disco文件夹的settings.json就是作图配置文件,当然2.0版本通过界面进行设置了。
1、描述词设定:描述词之前手动修改json文件经常有小伙伴少输入标点导致出错,界面化可以避免这个问题,如下默认的描述,每段(回车换行算一段)都是同一描述的不同权重关键词。

上面的描述对应的手动修改json如下,也就是界面化无需引号、逗号来分割同一描述的不同权重部分。

同时加入,权重和为0的报警,节省时间。

2、帮助相关:对于大多数参数,都加入了帮助按钮,鼠标划到对应帮助图标,驻留即可显示参数含义,如下所示,当然大多数都是翻译的官方文档,加入自己的一点注解。

如果想要加入自己对参数的注释,可以修改软件目录下的tip.json,如下对应的描述修改即可,\n为换行。

3、参考图:参考图也人性化了,直接点击按钮选择图片即可。

4、输出图片目录:pic_disco\images_out;
5、过程图片:pic_disco\progress.png,每几个step(频率display_rate可配置)更新一次图片。
三、显卡要求
默认模型下,可能需要至少6GB显存,以下为网友测试情况:
(1) RTX2060 6G独显,图片尺寸256*512可行;
(2) RTX1070 8G独显,250steps耗时预估2小时,小模型图片尺寸1280*720;
(3) RTX2070S 8G独显,450steps耗时预估16分钟,图片尺寸960*448;
(4) RTX3090 24G独显,450steps耗时预估10分钟,图片尺寸1280*720。
四、常见错误
1、爆显存
下面这些都是图片设置过大导致的爆显存,或者6GB以下的显卡:
(1) Unable to find a valid cuDNN algorithm to run convolution
(2) CUDA out of memory
2、黑图
很多小伙伴生成的图一直是黑的,这种貌似是10代及以下显卡,可能显卡比较旧,不支持。
五、激活
软件点击生成按钮后,会弹出激活窗设定,按照指示联系我获取激活码即可.
03 网友作品
如下看看网友用DD5生成的画作吧,确实很惊艳:





04 小结
这个项目确实很有意思,唯一的问题就是对显卡要求高,最起码得6G以上独显,想要高清720P,得12G独显左右,另外还有一些坑要填,诸如很多网友感兴趣的gobig、中途暂停、描述里添加艺术家、色彩等关键词库等,这个得慢慢来了,但后续版本肯定会有,感兴趣的可以体验一下2.0了,更详细的作图参数、教程多刷刷B站相关视频即可。
05 本期内容获取
https://pan.baidu.com/s/1xOmJER8YnPMPECPQw4JU9w
提取码:f78y