AI测试 能说就能画——让 AI 为你画图

阿东 · 2022年07月23日 · 最后由 阿东 回复于 2022年07月25日 · 7844 次阅读

引子

light house
creture_homes
imageschruch

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

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

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

这玩意是啥?

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

咋个用起来?

准备工作

  • 一台装有 Chrome 浏览器的电脑
  • 一个梯子
  • 一个 Google 账号
  • 一点英文基础或者一个翻译工具
  • 一点 Python 和 jupyter notebook 知识(非必须)

详细操作步骤

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 修改图片参数(可选)

  • 图片步数越高,清晰度越高,细节也越丰富,当然渲染时间也更长
  • 长宽设置需要为 64 整数倍

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"

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

  • by 这个介词前面内容,也就是图像内容描述。大意是:这画描绘了一座奇特的灯塔,它的光芒照耀在一片波涛汹涌的血海中。在刚开始时候可以套用他的语法结构进行描述。
  • by greg rutkowski and thomas kinkade, Trending on artstation. by 引导的这部分短语是在限定绘画风格,根据某个艺术创作者的创作风格进行渲染。artstation 是一个有大量原创图片的网站(https://www.artstation.com/by 后面的作者的绘画风格是根据这个网站的数据搜索出来的。),你可以理解成
  • yellow color scheme 是颜色风格限定——可选项。 ### 6 - 生成图片 终于来到最后一步,直接点击开始。 diffuse start

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

6.1 图片位置

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

使用经验

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

  • 如果遇到一些不可修复的运行错误,可以把 AI 整个文件夹删除后重新开始。
  • 根据有限的测试,这个 AI 不太擅长描绘人像或者一些具体的写实场景,更擅长科幻,赛博朋克,童话世界那些天马行空的画风。我尝试输入过类似 spiderman is fighting with iron man 描述,结果这个 AI 生成图像难以描述。
  • 刚开始使用一些比较成功的图片的模板句子进行修改,比如改改名词,形容词等等,不然自己凭空创造的句子生成出来的图像可能真的就是 AI 抽象画了。因为这个平台资源不能一直使用,胡乱测试一会时间就到了,就让你加钱了~ ## 测试样例

图片描述: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/

部分素材来源

最佳回复

这次图片太多了,不想重新上传了,有兴趣的可以去知乎这看看
https://zhuanlan.zhihu.com/p/545289281

共收到 5 条回复 时间 点赞

图裂了,楼主修复下吧

49875183 回复

哎,每次用 github 图床都有这个问题,testerhome 貌似不会自动重新上传图片,都是动态加载,我这每次看着又是好的。。。

这次图片太多了,不想重新上传了,有兴趣的可以去知乎这看看
https://zhuanlan.zhihu.com/p/545289281

手机上输入文字的时候也能自动生成图片😜

迷龙 回复

手机那个功能类似搜索匹配,和这个还不太一样

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册