Disco Diffusion 是什么?
Disco Diffusion 是由艺术家 Somnal 和 Adam Letts 共同设计的 CLIP 人工智能图像生成技术,整合许多开源人工智能绘图模组,能够利用 AI 生成高质量又细致的作品,Disco Diffusion 源码完全公开免费使用,且通过 AI 生成的图片也没有版权问题,能够允许用户自行转发、加工,或是用在商业上都没问题。
最特别之处,Disco Diffusion 利用 Google Colab 〔云环境〕运行,只要通过 Google 账号和浏览器,就能轻松使用 Disco Diffusion 离线方式运算并生成图片 ,一起通过下文全面了解安装到设置,用 Disco Diffusion 生成超精美的人工智能画作。
Disco Diffusion 作品欣赏
Disco Diffusion 指南:从入门安装到设置与输出技巧
1. 下载 Disco Diffusion 离线版工具
- 首先通过浏览器先登入 Google 账号
- 打开「Disco Diffusion – Google Cloab 源码」链接
- 点击「复制到…」
由于 Disco Diffusion 源码都会不定期更新,所以要将 Disco Diffusion 离线运行源码复制到自己 Google 网盘内,方便后续能够自行设置与运行操作。
2. Disco Diffusion 设置:GPU 运算
Disco Diffusion 源码复制完成后,就可以往下滑开始设置工具,在第一个「Set Up」选项中,将通过 GPU 云端计算「simple_nvidia_smi_display」勾选起来,底下 Prepare Folders 选项都保持勾选不要动。
3. Disco Diffusion 图片尺寸与命名
继续将网页往下拉,找到 Settings 设置区域,依照底下设置调整:
- batch_name:设置 Google 云盘图片保存名称〔例如 AI 绘图〕
- steps:通常维持 250 不动,要是不符合预期可以稍微加到 300
- width_height:生成的图片尺寸大小,长宽需要以 64 倍数调整,免费最大可以调整到 1920 x 1080
4. Disco Diffusion 渲染绘图记录
往下找到「Extra Settings」设置区块,默认会缩起来,点左侧三角形展开菜单,可以设置「intermediate_saves」数值,能够设置图片生成过程渲染图片数量,举例数值设置 5,能让一张图片在 100% 完整渲染生成时,分别记录 5 张绘图过程,不会影响图片生成速度。
5. Disco Diffusion 关键词指令
想要让 Disco Diffusion 生成图片,在 Prompts 设置内就是关键点,需要用文字描述告诉 Disco Diffusion 关键词,让它能够画出不同风格、主题与色调等。官方默认就有一句 Disco Diffusion 关键词描述 A beautiful painting …,格式是以「xxxx,xxxx,xxxx.」,目前只能支持英文,没办法直接用中文描述画面。
- 画面描述: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
第一次使用 Disco Diffusion 关键词指令可以先尝试修改几个句子,可以将原本例句内的「singular lighthouse」直接改为「the beast」,也就是将原本要绘图的「灯塔」画作改为画出「野兽」。
往后找到「by …」 段落描述文字,可以改为其他知名画家,像是可以改成梵高「vincent willem van gogh」,就能让画作拥有梵高的风格。
要让 Disco Diffusion 画出惊人作品,只要掌握描述文字段落后,通过修改关键词,其实就能生成多张 AI 画作风格图片。
5. Disco Diffusion 运行步骤
以上都设置完成后,就可以点击工具列上的「运行步骤」﹝执行阶段﹜,选择「全部运行」,最底下就会出现运行状态。
过程 Disco Diffusion 会跳出笔记本需要大量 RAM 提示,这部分可以将「intermediate_saves」数值改为 0 就能避免,点击「确定」即可。
Disco Diffusion 会要求存取 Google 网盘文件权限,主要是将最后生成的图片能够保存到网盘内,点击「连接至 Google 网盘」。
会要求登入 Google 账号,以及跳出是否信任应用程序提醒,点击「允许」继续,就可以让 Disco Diffusion 开始运行生成精美的名画。
6. 查看 Disco Diffusion 最终成品
Disco Diffusion 生成图片至少要 15 分钟以上,后续再打开 Google 网盘看看成品,输出的图片通常都会保存在「AI > Disco_Diffusion > images_out」资料夹内。
在项目资料目录就会看见,Disco Diffusion 利用 AI 绘图技术描绘出的画作,以这篇示例是以梵高画出野兽图,是否有看见很多野兽的在画中?
另外我还尝试让 Disco Diffusion 生成出中国墨水画作风格,画面有如惊涛骇浪,如果不说多数人都会误以为是哪位名师画出来的作品。
总结
通过 Disco Diffusion 基本设置和文字描述后,就能通过 AI 人工智能替你画图,实际操作非常简单,只要设置好,后续只要调整 Disco Diffusion 关键词描述内容,就可以生成更多艺术风格图片,而且可以当成家里墙上画作或手机电脑桌布都非常适合。