在 「AI 作画第二弹」这篇文章中,我给大家介绍了 AI 作画工具在 Linux 系统上的部署。如果对 Linux 系统不熟,或者显卡比较低端,也可以考虑一些在线网站。国内比较好的网站有:

  • 文心一格 (https://yige.baidu.com/)

  • 6pen (https://6pen.art/)

  • Draft (https://draft.art/)

有了工具之后,是否就意味着能画出一幅不错的作品呢?我猜想大部分人兴致勃勃的尝试之后,会反问一句:“就这?”

如果就此浅尝辄止,那我们就会失去一项探索的机会。这如同一个人拿着单反相机,初拍的照片还比不上手机拍的。问题不在于单反相机,而在于使用的人。AI 作画工具也是如此,最重要的是要有想法,比如心中要有一个画面,希望表达什么,最后还要让 AI 理解你的想法。

在 AI 作画术语中,Prompt(文字描述)就是你和 AI 沟通的桥梁。简单说,Prompt 就是一段话,告诉 AI 你的作画需求,所以 Prompt 的好坏,决定了最终作品的是否合你心意。

看到这里,估计有人心里会犯怵。其实完全不用担心,AI 已经相当智能,你只要给几个关键词,就能画出一幅不错的作品。

下面就以一幅中国山水画为例,如何一步步指导 AI 画出一幅作品。

一、指定主体

作画的第一步,就是要指定主体内容。当然什么不指定,AI 也能画,只是 AI 太全能了,各种画都能画,画出来的不见得合乎你的心意。主体内容一般就是名词,比如山、瀑布、树、风景等等。

注:我在本机上部署的是 Stable Diffusion,只支持英文 Prompt,如果不知道英文如何表达,可以借助在线翻译。国内的在线网站都直接支持中文 Prompt,用起来更方便。

本文的主题是中国山水画,主体就先指定为山,在 Prompt 处输入 "mountain"。下面就是生成的九张图:

可以看到,生成的画作更多的类似照片。这是由于 AI 训练时大多数数据来源都是各种照片,自然就会偏好写实的照片风格。这就好比让小孩画电视机,画出来大概率是平板电视,而不是我们童年时代那种电子显像管电视机,除非我们指导他画老旧的电视机。

当然 AI 学习的作品相当多,如果让 AI 不停的画下去,可能会出现几幅中国山水画,但这无异于大海捞针,所以接下来的步骤就是指定风格。

二、指定风格

不同的作画工具,形成了不同的绘画风格,比如西方的油画和中国的水墨画,给人的观感就截然不同。绘画风格主要有:

  • 中国水墨画 (chinese ink painting)

  • 彩色中国画 (chinese watercolor painting)

  • 油画 (oil painting)

  • 水彩画 (watercolor painting)

  • ...

这里不一一列举,也不用记,有需要上网搜索即可。加上风格限定的 Prompt 为:

A chinese watercolor painting of a mountain

Prompt 的语法并不重要,只要带上 “chinese watercolor painting” 这样的关键词,AI就能理解。生成的九张图如下:

可以看到,生成的画作确实有国画味。特别是下面这一张,古色古香:

如果仔细看,画面上还有文字和印章,但生成的文字和印章完全是无法识别的字。这是因为中国画大多有题字和盖章的传统,AI 也学习到这一点,但并没有理解这上面的文字是啥含义,所以生成出像汉字但又不是汉字的画面来。尝试了几家国内的 AI 工具,同样存在这种问题。我想这也是中国创业公司的机会,如果能针对中国画进行优化,想必可以扩大受众群体。

中国山水画很少采用方形构图,一般是横卷或者竖轴。所以接下来修改画面尺寸。

三、指定画面尺寸

就如同拍照,有 1:1, 2:3, 3:4, 9:16 之类的尺寸,画作同样也有不同的画面比例。中国山水画一般是长卷,所以下面就采用 1:2 (512 x 1024) 和 2:1 (1024 x 512) 的比例。当然你也可以选择其它的尺寸和比例,根据你的个人喜好选择。

画面尺寸并不是 Prompt 的一部分,而是作画参数,不管是命令行方式,还是图形界面,通常会提供这个选项。比如我的作画界面就提供宽和高的选项:

512 x 1024 尺寸的作品如下:

1024 x 512 尺寸的作品如下:

有几幅画作中,点缀了一些房子,但总体而言,画面不算很丰富。一般来说,中国山水画有山有水,下面就添加一些元素,丰富一下画面。

四、丰富画面

我们可以往山水画中添加一些元素,如瀑布、人物,丰富一下画面。比如下面的 prompt 添加了小男孩瀑布两个元素:

A little boy is standing in front of a waterfall, mountain, chinese watercolor-wash

添加庙宇元素:

a beautiful chinese watercolor painting of the mountainous landscape of huangshan with a buddisht temple on the hilltop on a rainy day

在生成一张还不错的作品后,接下来就需要生成一张高清作品。这是从生成效率和质量作的平衡,一般民用级显卡显存都不算大,如果生成超大尺寸的图片,不仅可能出现显存不足的问题,还会造成生成时间加长。AI 生成画作的质量并不十分稳定,可能需要生成多张才能挑出一幅满意的作品。目前在我的系统上,输出 512 x 512 大小的图像,大约需要 20 秒,这样一次生成 9 张图片也不到 3 分钟,还能接受。

图片放大不能仅仅通过拉伸来实现,这样得到的图像虽然像素多,但照样不清晰,这个时候就需要借助 AI 技术来实现高清放大。

五、高清放大

AI 高清放大的方法有多种,我本机部署的 Stable Diffusion 本身就集成了放大功能。下面是操作界面:

可以选择放大 2 倍和 4 倍,这里放大 2 倍是长和宽各放大 2 倍,清晰度还是不错的。

还有一种方法就是在生成画作的时候在 Advanced Options 部分指定放大倍数:

但是不太建议在这里指定,这相当于每幅作品都作一个放大操作,比较费时间,毕竟 AI 生成的画作并不是每幅都令人满意,针对满意作品进行高清放大,更加高效。

六、小结

综合下来,使用 AI 作画是不是非常简单?当然要创作复杂的作品,那就需要在 Prompt 和调参上花费更多的心思。我对 Stable Diffusion 的各种参数研究不多,都是使用默认参数。Prompt 则可以搜索其他高手的作品,包括:

https://lexica.art/

https://www.krea.ai/

https://openart.ai/

下面展示一下我创作的国画:

A little boy is standing in front of a waterfall, mountain, trees, chinese watercolor-wash

Osmanthus fragrans, mid-shot, Chinese watercolor-wash, art by Xiagui

bamboo in strong wind, style of Chinese ink painting, art by zhengbanqiao

a river across Taishan mountains, sunrise, foggy, trees, chinese watercolor-wash

a beautiful chinese watercolor painting of the mountainous landscape of huangshan with a buddisht temple on the hilltop on a rainy day

一步步指导 AI 画一幅中国山水画相关推荐

  1. AI生成中国山水画!普林斯顿姑娘本科毕业作品,骗过70%中国人

    来源:大数据文摘 本文约1700字,建议阅读5分钟 实验结果很惊人,不管对中国文化的熟悉程度如何,参与者都很难区分绘画的来源. 用GAN创作似乎已经不是新鲜事了. 2019,英伟达在GTC大会上推出了 ...

  2. AI 画的一只鸟,啄开了京东云的技术大门

    距离2017年京东提出三个技术的口号已经过去五年. 这五年来,京东通过技术沉淀的决心,进一步坐实了以供应链为基础的技术与服务企业的定位. 在数智供应链成为京东标签的同时,京东云也依托强大的 AI 技术 ...

  3. 逼真到颤抖!Midjourney画出完美中国情侣,画师、演员、模特一键淘汰

    昨天,由Midjourney V5画的一对中国情侣在网上引起轩然大波. 许多人纷纷惊呼:人类画师别活了. 有人不相信这是Midjourney之作,也亲手体验了一把.在输入以下的promot后,画风瞬间 ...

  4. Midjourney V5横空出世:画出完美中国情侣 逼真得令人毛骨悚然

    雷递网 雷建平 3月20日 2023年,AI技术正在加速对人类世界的改变. 在ChatGPT的升级版GPT-4横空出世,能玩梗图还能做网页之际,Midjourney V5已正式发布,该服务可以生成逼真 ...

  5. 水墨风格化matlab,厉害了!用火来画画,画出了中国的水墨风格!

    原标题:厉害了!用火来画画,画出了中国的水墨风格! 提到画画你想到什么 是毛笔的轻轻勾勒? 还是铅笔刷过纸张? 又或者颜料在画布上留下笔触? 无论怎样你肯定想不到 无法和纸共存的火也能用来作画 在加拿 ...

  6. 品友互动入榜“AI First——2017-2018年中国人工智能先行企业榜TOP10”

    日前,品友互动入选由<经济观察报>.经济观察研究院推出的"AI First--2017-2018年中国人工智能先行企业榜TOP10",被认证为商业决策领域的中国人工智能 ...

  7. 使用AI画一个冠状病毒

    前言 近期有关于冠状病毒的信息很多,相关学术论文数目也在不断增加.为了让论文好看一点,今天我们来使用AI画一个冠状病毒,练习练习AI的画图技巧. 软件 Adobe Illustrator CC 201 ...

  8. 【云周刊】第132期:走近40+世界级AI专家!第三届中国人工智能大会资料分享...

    本期头条 [演讲实录+视频]走近40+世界级AI专家!第三届中国人工智能大会资料分享(不断更新) 中国人工智能大会(CCAI),由中国人工智能学会发起,目前已成功举办两届,是中国国内级别最高.规模最大 ...

  9. ai怎么画路线_使用AI画一个离心管

    介绍 今天有粉丝提问,如何使用AI画一个离心管,对于这种由线条和简单的色彩组成的图,还是比较好画的.还有就是涉及到一些小工具的用法,配合着使用就可以画出来了.怎么样,你来学学吗?安排呗! 软件 Ado ...

最新文章

  1. 【Maven学习】Nexus私服代理其他第三方的Maven仓库
  2. JavsScript与时间相关的函数
  3. adb shell input text 完美支持中文输入
  4. 创建表空间创建用户以及用户授权
  5. AndroidService 深度分析(2)
  6. 线切割机上的DOS系统
  7. 摆脱加卡他卡_如何通过三个简单的步骤摆脱“故事卡地狱”。
  8. python变量赋值方式_python变量和变量赋值的几种形式
  9. 利用cli.go来写命令行应用
  10. qt 隐藏控制台_带可选GUI的Qt控制台应用程序
  11. Spring WebFlux 要革了谁的命?
  12. python 数学计算库_数学计算工具库-Numpy
  13. 从入门到高级Java书籍推荐
  14. 中国移动MM,你需要了解
  15. Java软件开发技术交流群
  16. lsass.exe是什么?
  17. 空间线与空间平面之间的夹角关系
  18. java freemarker jxl excel_freemarker导出定制excel
  19. matlab正弦函数傅里叶变换,正弦函数及其傅里叶变换(一)
  20. 配置 HTTP 代理(WIN10)、SOCKS 代理(WIN10)和编写 PAC 自动配置脚本

热门文章

  1. 外贸轻工工艺行业管理解决方案丨汇信
  2. 居家养老智慧养老解决方案之智能床垫监护系统
  3. 想告别繁琐的工作?你可能需要这个。
  4. python安装skimage(scikit-image)国内源安装,超级快
  5. 倒排索引的理论和代码实现
  6. postman 的一些深度功能
  7. 纯手写原生PHP网站管理后台系统 网站管理系统
  8. Android过渡动画,发现掘金小秘密
  9. 【C语言】按位与、按位或、按位异或
  10. 清华博士 计算机 论文,清华博士毕业生获智能交通系统学会最佳博士论文奖-清华大学新闻网...