哈喽,大家好,我是阿宅,最近AI绘画也是很火,阿宅这几天也是静下心来好好研究了一下这个东西,确实好用啊,总所周知啊,这些前沿技术一直都是大厂来开拓和引导的,这不已经有消息说,某某大厂已经基于AI做好了一套完整的商业化流程了。
不管是小白还是行业从业者都需要去了解他们,这样才不会被它们取代。好了,废话不多说了,我们直接进入正题。
前言
我们知道在stable diffusion里,tag往往会对一张图片的生成起到很关键的作用,比如说你要生成一张好看的图片,除了最基本的masterpiece,best quality,realistic,game cg,4k,HDR,detailed face等等,还有对图片内容描述的词条等
Prompt:
best quality 最好的质量
masterpiece 杰作
detailed face 精致的五官
realistic 真实的
negative prompt:
low quality 低质量
worst quality 最差的质量
painting by bad-artist-anime 不良艺术家绘画动漫
painting by bad-artist 不良艺术家作画
watermark 水印
text 文本
error 错误的
blurry 模糊
jpeg artifacts JPEG伪像
signature 签名
username 用户名
artist name 艺术家名字
bad anatomy 不良解剖
logo 图标
但有的时候就算我们自己使用了一些tag但依然没办法生成出结果满意的图片,这又是怎么回事呢?
我们是否真的已经搞清楚了tag的使用方法了呢?
本期视频就让我带领大家花一分钟的时间深入了解一下tag的用法吧。
影响因子
这里说的影响因子就是花括号,方括号,圆括号
半角方括号[]包裹tag是用来减弱该tag的权重的
例如:
[long hair], [pink hair], [full body], [1 girl]
半角花括号{}包裹的tag是用来增强该tag的权重的
{photorealistic:1.4}, {worst quality}, {normal quality}等等
还有一种半角圆括号(),也是用来提高权重的,的那还是提升的效果要比花括号小,
圆括号一般是提升1.1倍的权重
但也可以使用多个括号的方法来成倍增加该tag的权重
几个括号就是提升几个1.1倍的权重,方括号和圆括号同理,还有一种直接赋值的方法也可以提升和减弱tag的权重
(tag:x)
其中x的取值范围是0.1-100的,默认情况下是1,举个例子
(grey hair: 1.4)
这样就是将grey hair提升了1.4倍的权重。而在官方文档中也有提到非常有趣的一点就是
x的取值支持-1~-0.1,
x的值越接近-1,图片对应的元素就会变黑,x等于-1的时候,对应的元素就是全黑的
tag|tag
表示混合对应元素
举个例子
grey hair | pink hair 就是混合灰发和粉发,生成的头发
分布描绘
[tagA:tagB:step]
它的意思就是,在step步之前执行tagA,step步之后执行tagB,这里值得一提的是,step大于1,表示步数,step小于1,表示总步数的占比
服从度
服从度较低时 AI 有较大的自由发挥空间,服从度较高时 AI 则更倾向于遵守你的输入。但如果太高的话可能会产生反效果 (比如让画面变得难看)。更高的值也需要更多计算
强度
强度是在图生图功能中才有的,stable diffusion会参考该参数调整图像的构成,值越低越接近原图,越高越接近训练集平均画风
个人在使用中,如果是用来生成对应姿势和大致样子的角色来获取人设灵感,会调整到 0.6~0.8之间
下面附上使用参考图
好了,以上就是本期的全部内容了,我们下期见!