书接上文神奇魔法师在哪里?

最近AI比较火,我这边主要对AI绘画的爱好比较大,所以沉迷的时间久一些,闲暇时整理了一些小常识吧。自己也没有通过体系的学习,所以文中的错误之处不少,观看时自行鉴别。

这篇文章主要是运用向,比方生成下面这种美丽的绘图(彩绘风格)。

神奇魔法在哪里?

或许是拟真的风格绘图。

神奇魔法在哪里?

魔法棒

施法魔法的时分,魔法棒是必须的媒介。这儿就请出咱们伟大的 stable-diffusion-webui。相比于invokeAI、Draw Things等东西,stable-diffusion-webui的功能比较全面,这儿就以此为例,讲述我和魔法的故事。

装置环境

源码来源于GitHub,地址是:github.com/AUTOMATIC11… 官网上给出了装置的步骤大致如下:

神奇魔法在哪里?

这个针对咱们程序员仍是比较友爱的,咳咳,针对其他的人就没那么友爱了。从电脑配置上来说,最好是独立显卡,4G显存以上。

发动后

发动后大致是下图的样子,在这儿咱们能够装置一些插件和模型便利咱们后续运用。

神奇魔法在哪里?
这儿先说下stable-diffusion-webui的目录结构
神奇魔法在哪里?

目录 描绘
embeddings 主要用于放置 Textual Inversion 相关的文件,文件格局一般是 xxxxx.pt,通过这些文件,能够让AI识别到某些单词的意义,比方某个明星的名字
localizations 初始化是英文的,这儿能够放置汉化包,这样能够在setting页面设置成中文页面
models/Stable-diffusion 模型,一切绘图都是通过绘图实现的,不同的模型会有不同的作用,文件格局一般是 xxxxx.safetensors
models/Lora 比embeddings高档一些,用来支撑AI对单词的了解, 文件格局一般是 xxxxx.safetensors

装置模型或许资源,都是直接下载后,将文件拖到对应的文件夹,然后重启。

资源下载网站

关于AI绘画的资源下载网站许多,这儿只引荐civitai.com/ 对新手比较友爱,下载速度也快,资源类型彻底。

神奇魔法在哪里?

咒语

咒语的编辑并不是没有规律的,一般约定成俗的格局如下

(1) 画质词: 创作、最高画质、分辨率超级大等等
(2) 风格词艺术风格词: 照片、插画、动画等等
(3) 图片的主体: 女人、男人、猫、熊猫等等
(4) 主体特征: 呆毛、蓝眼睛、项圈、长裙、高跟鞋等等
(5) 主体的情绪: 开心、愤恨等等
(6) 主体的POSE: 站、坐、跑、走、蹲、趴、跪等等
(7) 背景: 室内、室外、树林、沙滩、星空等等
(8) 其他: 焦距、光线、风等等
越关键的词,越往前放,类似的同类,放在一同。

那我的咒语能够依据格局生成一下:

(masterpiece:1.02), (best quality:1.12), (ultra high res:1.18),
(traditional chinese ink painting:0.6),
a beautiful female cyborg, (pureerosface_v1:0.28), (ulzzang-6500-v1.1:0.44), <lora:Colorwater_v4:0.2>,
(whole body:1.4), armor,
happy, smiling,
fighting bravely, in a dynamic fighting pose,
in the ruins of the cyberpunk city,
detailed face, wind, wind, look straight into the camera, detailed eyes, too many details, (best shadow:0.78), (cinematic light:0.72),

大致是,一个美丽的女性赛博朋克,在城市的废墟中战斗。其间通过()进行权重的调整。在正向咒语之外,咱们还需求设置一个扫除项,这儿写的是咱们不想要的关键词,能够固定设置一个

two people, Multiple people, easynegative, DreamArtistBADHAND, By bad artist -neg, (worst quality:2), (low quality:2), lowres, ((monochrome)), ((grayscale)), big head, severed legs:1.4, short legs, skin spots, acnes, skin blemishes, age spot, backlight,(ugly:1.331), (duplicate:1.331), (morbid:1.21), (mutilated:1.21), mutated hands, (poorly drawn hands:1.331), blurry, (bad anatomy:1.21), (bad proportions:1.331), (disfigured:1.331), (unclear eyes:1.331), bad hands, missing fingers, extra digit, bad body, NG_DeepNegative_V1_75T, glans, EasyNegative:0.5,monochrome:1.5, gross proportions. short arm, (((missing arms))), missing thighs, missing calf, missing legs, mutation, duplicate, morbid, mutilated,poorly drawn cloth,strange finger,

一般都不想要低质量的,多人的,腿多了的,手指少了的等等。

施法

挑选释法模型

神奇魔法在哪里?

每个模型的特征都不太相同,相同的咒语,在不同的模型下的体现也有差异,我选了下面两个模型进行魔法演示。

模型 描绘
dalcefoPainting_3rd.safetensors 适宜素描、二次元、水彩等等
chilloutmix_NiPrunedFp32Fix.safetensors 适宜亚洲、照片等等

采样办法

神奇魔法在哪里?

不同采样办法会有不同的作用,这个通过多测验能够知晓,我常用的采样办法如下

采样办法 描绘
Euler a 一个比较通用的采样办法,比较有创造力
DPM++ 2M Karras 在较少的Step下,能够生成不错的生图

采样迭代步数(Step)

神奇魔法在哪里?

一般来说,Step越多,那么作用越好。可是不绝对,太多的步数或许作用会变差。一般设置在(15-30)之间是个比较好的挑选。

尺度

神奇魔法在哪里?

能够按照自己的诉求挑选,可是大尺度的图片需求更多的计算机资源。其实更好的方法是,通过高解析度修復进行尺度的放大。

生成批次:点击生成按钮后,会循环生成多少批图片。 每批数量:每批图片的数量。

也就是说:(生成批次 x 每批数量)= 一共生成的图片数。

提示词相关性,是生成的图和你咒语的匹配度,一般设置(5-15)都还好。当然假如风格偏向水墨,能够挑战下比5更低的数字。

下载咒语相关的资源

在咒语中,咱们运用到了几个 Textual Inversion 资源,需求去下载。

Textual Inversion 资源 下载地址
(pureerosface_v1:0.28) civitai.com/models/4514…
(ulzzang-6500-v1.1:0.44) civitai.com/models/8109…

假如还运用到Lora的资源,那相同也需求去下载,Lora的格局是 lora:Colorwater_v4:0.2 这种。

Lora 资源 下载地址
lora:Colorwater_v4:0.2 civitai.com/models/1605…

施法中

配置完毕后,大致样子如下图

神奇魔法在哪里?

点击生成按钮,那么图片就开端生成啦,后台的进度如下

神奇魔法在哪里?

等一会儿,咱们的生图就OK啦,我这边生成的结果如下

神奇魔法在哪里?

这是生图,看一下有没有需求调整的或许不满意的,假如彻底不满意,能够从头生成,直到满意停止。

魔法加强

我仍是比较满意的,所以,直接在这个基础上,进行高清图的制造(这个会比较慢,需求满足的耐心,其实更多的是因为我的电脑显卡的配置不高,GPU不给力)。

点击下面的绿色按钮,进行种子的确定。

神奇魔法在哪里?

然后敞开高解析度修正,设置适宜的放大算法后,点击生成按钮继续生成。

神奇魔法在哪里?

通过苦苦的等待之后,咱们看到了最终的图片,如下图

神奇魔法在哪里?

再次释放

关闭高解析媳妇后,参数的不做变化,切换模型后,咱们生成一个现实风格图片。

神奇魔法在哪里?

现在AI对手指的操控比较差的,出现手指不自然的情况比较多。除了通过关键词进行操控外,现在我没有什么好办法。

总结

整体来说,AI绘图的参数并不少,对不同的风格的绘图,如何挑选适宜的参数和咒语,这相同需求经验的堆集。我仍是挺喜爱这款AI绘图的东西的,也希望AI绘画会越来越强壮。

写作不易,感谢点赞、关注、保藏。

本文正在参加「金石计划」