你给文字描述,AI艺术作画,精美无比!附源码,快来试试!

时间:2022-10-30 19:07:54
你给文字描述,AI艺术作画,精美无比!附源码,快来试试!

???? 作者:韩信子@ShowMeAI
???? 深度学习实战系列https://www.showmeai.tech/tutorials/42
???? TensorFlow 实战系列https://www.showmeai.tech/tutorials/43
???? 本文地址https://www.showmeai.tech/article-detail/313
???? 声明:版权所有,转载请联系平台与作者并注明出处
???? 收藏ShowMeAI查看更多精彩内容

你给文字描述,AI艺术作画,精美无比!附源码,快来试试!

AI 在艺术界的覆盖越来越广,从最早的 GPT3 等模型文本生成和音乐创作,到最近非常让人惊艳的艺术画绘制,最近最流行的2个付费工具是 ????OpenAI 的 Dall-E2和 ????MidJourney

通过使用 AI 高级算法(各类 Diffusion 模型),它们可以根据人类的提示文本信息创作极其精美的艺术画品,从肖像到风景画,全部都能完成,创作的精美逼真程度有时甚至与人类艺术家不相上下,如下图就来自AI作画生成。

你给文字描述,AI艺术作画,精美无比!附源码,快来试试!

上面提到的商业工具 ????OpenAI 的 Dall-E2和 ????MidJourney都非常强大并且可以产生一流的图像(大家可以在它们的官方测试),但它们都有一些访问和使用限制。 Dall-E2 不可公开访问,MidJourney 的免费套餐仅提供 25 张图片。

但我们找到了开源的替代 AI 产品 Disco Diffusion,它是一款功能强大的文本到艺术画生成器,可与 MidJourney 相媲美,而且完全免费。

下面 ShowMeAI 带大家来体验Disco Diffusion,基于它的代码生成图像,你也快来试试!

Disco Diffusion 是发布于 Google Colab 平台的一款利用人工智能深度学习进行数字艺术创作的工具,它是基于 MIT 许可协议的开源工具,可以在 Google Drive 直接运行,也可以部署到本地运行,目前最新的版本是 Disco Diffusion v5.6。

用白话讲 Disco Diffusion 的基本工作就是把你给出的 Prompts(提示/描述)由文字信息变成图像信息,把你用文字描述的画面『画』出来。实际操作也基本如此,很简单,下面是几张基于文本提示用 Disco Diffusion 生成的图片。

你给文字描述,AI艺术作画,精美无比!附源码,快来试试!

文本提示: A digital painting of cyberpunk city by beeple, mist, trending on artstation, V-Ray.

你给文字描述,AI艺术作画,精美无比!附源码,快来试试!

文本提示: Spaceship about to landing on a cornfield, steampunk, clouds in the sky, by Greg Rutkowski, concept art.

你给文字描述,AI艺术作画,精美无比!附源码,快来试试!

文本提示: A beautiful painting of captivating castles on hills and mountains, along plains and rivers, by Ismail Inceoglu.

???? AI作画实践

我们下面准备在 ????Google Colab 中完成整个绘画过程,简单地说,大家只需要准备好浏览器(保证可以访问 Google),有 Google 账号的话会更方便。

???? 步骤1. 打开Disco Diffusion Google Colab

准备好浏览器,并保证 Google 访问正常,然后点击 ????这里,大家会直接在浏览器进入 Google colab 的项目地址,如下图所示。

你给文字描述,AI艺术作画,精美无比!附源码,快来试试!

Colab项目中大家可以看到编号从 1-5 的对应步骤,我们只需按下运行代码的小播放按钮即可执行对应的代码。不过因为是定制作画,大家需要做一些设置和填入部分提示信息,如下步骤。

???? 步骤2.添加文字提示prompt

展开设置 (3) 阶段的内容,可以看到更详细的子设置,我们。在『Prompts』(提示1)部分,修改文本提示,之后 Diffusion 模型就可以根据你的提示作画啦!

你给文字描述,AI艺术作画,精美无比!附源码,快来试试!

???? 步骤3. 生成图像

接下来就可以运行代码作画啦!我们按从上到下的顺序运行各个阶段。 运行的方法非常简单,只需按下左侧代码块对应的小播放按钮,如下图所示。

你给文字描述,AI艺术作画,精美无比!附源码,快来试试!

接下来大家就可以等待AI作画啦!在 Colab 工具的免费版本中,完全渲染生成 1028x768 的图像大约需要 10 分钟。 大家在等待期间可以做其他事情。

生成的图像将自动保存在谷歌网盘/google drive中。

root\AI\Disco_Diffusion\images_out\TimeToDisco* 

???? AI绘画产品结果对比

我们来对比一下,同样的提示文本语句下,Dall-E2、MidJourney 和我们使用 DIsco Diffusion 生成的图片。

我用类似的提示输入了所有三个工具。

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"

翻译成中文就是:一幅美丽的奇异灯塔画作,将光芒照耀在汹涌的红色海洋中。 greg rutkowski 和 thomas kinkade 的黄色配色方案,artstation网站上的流行趋势。

???? Disco Diffusion

Disco Diffusion AI 生成的图片如下:

你给文字描述,AI艺术作画,精美无比!附源码,快来试试!

???? MidJourney

MidJourney AI 生成的图片如下:

你给文字描述,AI艺术作画,精美无比!附源码,快来试试!

???? Dall-E2

OpenAI Dall-E2 生成的图像如下:

你给文字描述,AI艺术作画,精美无比!附源码,快来试试!

大家觉得这段文字描述,生成的图片中,3个平台哪个结果最好看?你也动手修改描述,一键生成自己的艺术画吧!!

参考资料

你给文字描述,AI艺术作画,精美无比!附源码,快来试试!