引子

light house
creture_homes
imageschruch

当你看到这样这样图片是什么感觉?

如果说这是 AI 绘制的你能相信么?

更让人惊讶的是,任何人只要输入一些描述性文字,就可以自动生成这样的图片。当然,这和开盲盒一样,呆呆的 AI 不一定能够生成你想要的图片,甚至和你想法完全不一样。想不想试一试呢?

这玩意是啥?

Disco diffusion 是 Google 旗下的 colab 平台提供的一个图片生成器——通过你输入的文字描述,程序可以自动生成对应的图片或者视频。因为 lolab 是运行在云平台,不需要你在本地安装任何的程序,只需要一个浏览器开箱即用。他的交互方式是先启动一个运行在云端的 jupyter notebook(一个可以运行 python 的强大工具),然后关联到用户的 Google drive 之后,在用户的 Google drive 上安装运行程序所需要的依赖包。准备工作完成之后,用户在界面输入一些参数,colab 会免费提供 GPU,内存等资源运行程序来生成图片。因为是免费的,计算资源在一定时间范围内不能够无限使用,经过测试,达到使用上线后,24 小时以后可以再次免费试使用。如果要使用更多平台计算资源,需要成为付费玩家。

咋个用起来?

准备工作

详细操作步骤

1 - 在线打开 Disco diffusion

用浏览器打开 5.6 版本的 diffusion

https://colab.research.google.com/github/alembics/disco-diffusion/blob/main/Disco_Diffusion.ipynb

这时候你会看到类似这样的一个界面
disco diffusion

不想看介绍文档直接进入下一步。

2 - 配置环境和安装依赖包

不要看到安装就下跑了,这里的安装和你在 windows 下点击 exe 安装包没什么区别。
click button

3 - 关联 google drive(云端硬盘)

connet to Google drive
安装过程中会有弹出窗口,根据提示关联到自己的 Google 云端硬盘,需要注意的是依赖包可能需要几个 G 的云盘空间。这个操作只有初次启动会有,关联成功之后只要会话没有过期不再重复操作。安装包一次装好后也无需再次安装。

安装完成之后在个人云盘根目录下会多出一个名字为 AI 的文件夹,程序依赖包和生成图片都会放在这个文件架下面。

4 - 继续顺序点击开始按钮

如果不想修改默认配置,按照上面步骤简单粗暴依次点击开始按钮即可,需要注意是每一步完成之后再点下一个开始。

每个格子展开后可以看到子步骤,每个子步骤运行成功之后可以看到有个绿色的勾勾。

5 - 修改配置

配置部分每次修改后需要重新点击开始按钮。

5.1 修改图片参数(可选)

5.2 添加要生成的图片描述

接下来来到关键的要生成的图片的文字描述部分,我们看到有个默认描述

"A beautiful painting of a singular lighthouse, shining its light across a tumultuous sea of blood by greg rutkowski and thomas kinkade, Trending on artstation.", "yellow color scheme"

我们把它拆分成三部分来看

根据刚才输入的默认描述,AI 开始生成图片,这个时候可以去喝咖啡了,到浏览器最下方可以观察到图片渐渐由模糊变清晰。
generating_light_house
这是网上找的一张合成图,为了显示渐变效果,而非实际运行显示效果。
根据前面我们设置的一些参数,决定了渲染图片最终所用的时间。
最终生成效果图就是文章开局的第一张图。

6.1 图片位置

image path
生成好了之后可以从你的云盘开盲盒。

使用经验

根据几次测试发现,初次使用有这么几点需要注意:

图片描述:A beautiful fantasy artwork of a celestial cyberpunk villiage by li shuxing, trending on artstation

风格查找

有网友已经创建了各种绘画风格对应的创作者的索引,可以在这里快速浏览。找到对应的风格把 by 后面的创作者名字替换成你喜欢的风格即可。
https://weirdwonderfulai.art/resources/disco-diffusion-70-plus-artist-studies/

部分素材来源


↙↙↙阅读原文可查看相关链接,并与作者交流