嘴里塞饭型Stable Diffusion提示词写法实用小笔记
AI魔法学院
2023-05-27
分享海报

手动目录,本文包含的内容:

一、自然语法

二、Tag提示词

三、提示词的权重写法

1)小括号、中括号和大括号

2)元素融合的两种写法

3tag的精细控制写法

4)用tag来控制画面比重

5tag中元素的随机选择

还有2个彩蛋

关于如何不画18禁(一脸正气)跟权重快速加减小技巧


《服用手册》:

写这篇小笔记的初衷,是给自己和小伙伴写的。

小伙伴是技术,去年11月爱上stable diffusion后疯狂的喜欢,写脚本,训lora,各种架梯子学习,技术倒是挺好的,但是出来的画面除了小姐姐好美,别的就......

记得去年过年那会,他为了炫技,画了一副粉红色风景画,梵高莫奈一通乱丢,上淘宝打印出来,定制画框,巴巴的带回家送他爹,要他爹挂起来,他爹沉默着塞在了沙发后面。

后来我就写词,他写插件或训我想要的lora

昨天晚上,技术都爱画老婆...他想要画一个孔雀女神,出来的是这个样子滴。

所以......从头捋一捋,stable diffusion的关键词写法,幸福你我他!


一、自然语法

stable diffusion的文生图里,最简单的写法,就是自然语法。

选定一个底模,一个采样,就可以开始工作了。

今天我们要用的是神奇搭配,不怎么出错的百搭二人组。

描述:A beautiful girl wearing a detailed Gothic dress stood inside the Gothic architecture

要求不怎么高的,比如我这种,觉得也是张图了,虽然很渣。

最简单的自然语法,就跟我们平时说话一样,不添加什么,就简单描述一下想要的画面,只要词用的不是太离谱,出来的画面可以自己哄自己。

二、Tag提示词

不满足于自然语言描述的炼丹师,开始走向咒语之路。

将自然语言描述的句子中的关键词提取出来,用特定的方式进行排列,调整权重,使画面更接近自己想要的效果。

还是以上一句提示词为基础,

A beautiful girl wearing a detailed Gothic dress stood inside the Gothic architecture

提取出:Beautiful girl, gothic dress, clear details, Gothic architecture interior

这里我加了很多反向,不加反向太难看了。

反向如下:

(worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality, ((monochrome)), ((grayscale)), skin spots, acnes, skin blemishes, age spot, (outdoor:1.6), manboobs, backlight,(ugly:1.331), (duplicate:1.331), (morbid:1.21), (mutilated:1.21), (tranny:1.331), mutated hands, (poorly drawn hands:1.331), blurry, (bad anatomy:1.21), (bad proportions:1.331), extra limbs, (disfigured:1.331), (more than 2 nipples:1.331), (missing arms:1.331), (extra legs:1.331), (fused fingers:1.61051), (too many fingers:1.61051), (unclear eyes:1.331), bad hands, missing fingers, extra digit, (futa:1.1), bad body, NG_DeepNegative_V1_75T,pubic hair, glans,((nsfw)),(chubby:1.8),(swimsuit:1.5),((Belly)),(exposed skin:1.8)

接着上面继续。

用到的提示词只有四个,下面可以继续往里面加词语。现在我需要她的头发是金色,飘扬着。

Long blond hair, beautiful girl, gothic dress, clear details, Gothic architecture interior

在前面加入了金色飘扬的长发

头发金色了,手一样的崩,不看手了

提示词不多,效果还可以,全靠反向写的多。

tag里面,越往前的提示词,权重越高,这个是基本操作。

放一个彩蛋,小哥哥们吸烟刻肺。

family friendly + nsfw

family friendly放在正向,nsfw放在反向,可以避免出现18禁的画面。我们都是正人君子,必然牢记他的反正。

如果你不小心把nsfw放在正向,family friendly放在反向,出现任何奇奇怪怪画面,都是你看文章不仔细,跟本号木得半毛钱关系。

冷漠脸!!!

下面我们可以来继续一些别的操作了,主打一个提升画面质量。

提升画面质量常用的

对画面效果不满意,通常可以用词来控制一下你想要的画面效果,用的挺多有下面这些。

PS:个人觉得有用和好用的,当然网上有很多很多的总结。

HDR, HDUHD, 64K (HDRUHD4K8K64K)

表示图片效果,带来的改变可以试试,不过也会影响渲染出图的时间,会根据你要求的画面质量延长时间。

Highly detailed 增加很多的细节,有时候描述没有那么多,随手丢进去,它会补细节。

Studio lighting 添加和谐的靠谱一些的灯光效果,小概率加一些纹理

Professional 会帮助自动调节对比度,色彩的和谐程度

Vivid Colors 会帮忙增加一些鲜艳的颜色,比如用画中国画高级的配色,希望用到景泰蓝,经常会出现有点雾蒙蒙的,加入后会增强颜色的纯度和饱和度。

Bokeh 画人像可以多尝试用这个词语,会比较突出人像,有点像华为手机里面拍照用人像模式那种吧,背景虚化一些。

另外还有用的很多很多的

高品质(high quality)、杰作(masterpiece)、最好品质(best quality)、摄影作品(photography)

其实这些完全可以做一个自己的提示词库,里面把各种自己试验过比较好的整理一下,随时调用。

我整理了一份,如果有需要的,可以私一下。

三、提示词的权重写法

往前面排列是增加权重,其实权重个人觉得是很难单靠位置去控制的,因为默认的权重都是1,所以就需要有一些强调了。

比如说上面那一组反向,有括号,有数字...

1)小括号、中括号和大括号

小括号用的很多,中括号和大括号会少一些。

小括号代表的是1.1倍,比如Exquisite Crown(精美的皇冠),加上(Exquisite Crown)就代表皇冠这个词语的权重变成1.1倍,(((Exquisite Crown))),代表1.1x1.1x1.11.331倍。

拿图展示一下

权重1的时候,头上有皇冠了

权重1.331的时候,皇冠细节多了很多

中括号代表的是降权,因为初始化的权重是1,用【Exquisite Crown】代表的是0.952倍。

所以在需要降权的地方,可以用这个来削弱一点。

大括号代表的是1.05倍,展示方式{Exquisite Crown}

以上看过就忘吧,因为算起来很麻烦,各种括号也亮瞎狗眼,所以,直接用数字就好。

表现方式:(Exquisite Crown1.331=(((Exquisite Crown)))

hahaha......(突然想去写小说水文,可以水好长。不过写出来只是为了理解,或者有时候看一些国外的爱好者发的tag,能知道意思就好,话说他们在用法上感觉好很多。)

记得加两个点:和数字隔开。


接着昨天的今天继续,今天主要是一些隐藏玩法,平时不太用到,但是大力出奇迹的。

2)元素融合的两种写法

昨天写了,用tag来控制把头发变成金色,这个基本操作之后,如果,我们想要给头发搞的更有层次感,比如说,让她的金发变成金色和粉红色融合......

修改前tag:

Long blond hair, beautiful girl, gothic dress, clear details, Gothic architecture interior

修改后tag

[pink|blond]long hairbeautiful girl, gothic dress, clear details, Gothic architecture interior

来看看对比图:

Long blond hair

[pink|blond]long hair

在这个里面的[pink|blond]long hair,用中括号将颜色隔开,渲染的时候,是一步粉红一步金色,最后出来的是调节过后的粉金色。

中括号起到了混合的作用,同理,我们还可以用在服装材质、款式、背景玄幻...

除了用中括号,另外还可以用and来连接,这是更细致的写法,可以用来规定某一个你想要混合的色彩的权重。

修改前:

[pink|blond]long hairbeautiful girl, gothic dress, clear details, Gothic architecture interior

修改后:

pink long hair AND blond long hairbeautiful girl, gothic dress, clear details, Gothic architecture interior

加权重:

pink long hair:1.331AND blond long hairbeautiful girl, gothic dress, clear details, Gothic architecture interior

看图效果:

pink long hair:1.331AND blond long hair

pink long hair AND blond long hair

3tag的精细控制写法

在画画的时候,我们会强调某个东西,多画一点,某些觉得不太重要的,少画一些,以此来形成画面重点。

AI绘画的时候,我们也可以做到这一步,只是通常我们在写tag的时候,都会懒而已。

现在,我想要在画面中加入一点花花,但是又希望花花不太抢眼。

修改前tag

Long blond hair, beautiful girl, gothic dress, clear details, Gothic architecture interior

修改后tag

[flower:5],long blond hair, beautiful girl, gothic dress, clear details, Gothic architecture interior

看效果:

看到头上的鲜花了吗,不是很明显。

[flower:5]的意思是从第5步开始画花花,直到结束,以降低画的步数来达到弱化的效果。

但是这也有个局限,在我们画画步数本来就不高的情况下,很容易画不出来,它没办法只用10步或15步给画出来的时候,往往不理你。

此外,还有一些采样会不太搭理这种写法,可以探索看看。

小黑板:

[flower:5] 代表从第5步开始直到结束

[flower::10] 代表从开始就一起画,但是画到第10步就不画了

[[flower::30]:5] 代表从第5步开始画,到30步结束

长呼一口浊气,试想一下,如果我们在画画的时候,写tag能够这样精细控制,熟练掌握各个元素出现的轻重,出来的画面能多细致。

4)用tag来控制画面比重

上面是控制某一个东西的比重,下面来扒画面的比重。

但是这是需要很长的步数来表现的,我今天用的不画那么多步,就写一下怎么表示。

比如说我们将步数设定在100,前面50步用来画人,后面50步用来画花花。

[girlflower0.5],这样就表示前面的50%步数是画人的,后面的用来画花,人就会画到50步就结束了;

另外一种就是直接写步数,据说可以这样用,但是我觉得并不好用,写法:[girl:flower:50],在总步数100的时候,前面50用来画人,后面的画花。

只是两种写法不一样,亲测下面的不如上面的写法好用。

还是增加步数画了一张,头上那朵紫色的花花不是很明显,拿放大镜看吧。

5tag中元素的随机选择

这个在批量生成的时候会好用一些,一张两张的体现不出。

这里用到的是大括号。

之前的tag

Long blond hair, beautiful girl, gothic dress, clear details, Gothic architecture interior

之后的tag

{Crown|Corolla|Hairpin|Bowknot}long blond hair, beautiful girl, gothic dress, clear details, Gothic architecture interior

然后,在生成批次里面改改

比如生成批次改成5,然后等待,会随机的在上面那些元素里面选择,生成不一样的头饰,图片我放几张上面瞅一眼。

个人使用感觉:这个东西,并不指定这次戴皇冠,下次戴蝴蝶结,它会随机融合你的那些元素,单纯指定批量产出,只限制一个元素是有别的办法的,这个写法随机性有点太大了。


最后,再放一个彩蛋。

各种打括号很麻烦,选择一个词语之后,按住ctrl和上下键,可以快速给这个词语加括号跟权重,数字也可以调。会写的快很多。

© THE END

转载请联系本网站获得授权

投稿或版权问题请加微信:skillupvip