嘴里塞饭型Stable Diffusion提示词写法实用小笔记
发布时间:2024年06月06日
手动目录,本文包含的内容:
一、自然语法
二、Tag提示词
三、提示词的权重写法
(1)小括号、中括号和大括号
(2)元素融合的两种写法
(3)tag的精细控制写法
(4)用tag来控制画面比重
(5)tag中元素的随机选择
还有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, HD,UHD, 64K (HDR、UHD、4K、8K和64K)
表示图片效果,带来的改变可以试试,不过也会影响渲染出图的时间,会根据你要求的画面质量延长时间。
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.1,1.331倍。
拿图展示一下
权重1的时候,头上有皇冠了
权重1.331的时候,皇冠细节多了很多
中括号代表的是降权,因为初始化的权重是1,用【Exquisite Crown】代表的是0.952倍。
所以在需要降权的地方,可以用这个来削弱一点。
大括号代表的是1.05倍,展示方式{Exquisite Crown}。
以上看过就忘吧,因为算起来很麻烦,各种括号也亮瞎狗眼,所以,直接用数字就好。
表现方式:(Exquisite Crown:1.331)=(((Exquisite Crown)))
hahaha......(突然想去写小说水文,可以水好长。不过写出来只是为了理解,或者有时候看一些国外的爱好者发的tag,能知道意思就好,话说他们在用法上感觉好很多。)
记得加两个点:和数字隔开。
接着昨天的今天继续,今天主要是一些隐藏玩法,平时不太用到,但是大力出奇迹的。
(2)元素融合的两种写法
昨天写了,用tag来控制把头发变成金色,这个基本操作之后,如果,我们想要给头发搞的更有层次感,比如说,让她的金发变成金色和粉红色融合......
修改前tag:
Long blond hair, beautiful girl, gothic dress, clear details, Gothic
architecture interior
修改后tag:
[pink|blond]long hair,beautiful
girl, gothic dress, clear details, Gothic architecture interior
来看看对比图:
Long blond hair
[pink|blond]long hair
在这个里面的[pink|blond]long hair,用中括号将颜色隔开,渲染的时候,是一步粉红一步金色,最后出来的是调节过后的粉金色。
中括号起到了混合的作用,同理,我们还可以用在服装材质、款式、背景玄幻...
除了用中括号,另外还可以用and来连接,这是更细致的写法,可以用来规定某一个你想要混合的色彩的权重。
修改前:
[pink|blond]long hair,beautiful
girl, gothic dress, clear details, Gothic architecture interior
修改后:
pink long hair AND blond long hair,beautiful
girl, gothic dress, clear details, Gothic architecture interior
加权重:
(pink
long hair:1.331)AND blond long hair,beautiful girl, gothic dress, clear details, Gothic architecture
interior
看图效果:
(pink long hair:1.331)AND blond
long hair
pink long hair AND blond long hair
(3)tag的精细控制写法
在画画的时候,我们会强调某个东西,多画一点,某些觉得不太重要的,少画一些,以此来形成画面重点。
用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步用来画花花。
[girl:flower:0.5],这样就表示前面的50%步数是画人的,后面的用来画花,人就会画到50步就结束了;
另外一种就是直接写步数,据说可以这样用,但是我觉得并不好用,写法:[girl:flower:50],在总步数100的时候,前面50用来画人,后面的画花。
只是两种写法不一样,亲测下面的不如上面的写法好用。
还是增加步数画了一张,头上那朵紫色的花花不是很明显,拿放大镜看吧。
(5)tag中元素的随机选择
这个在批量生成的时候会好用一些,一张两张的体现不出。
这里用到的是大括号。
之前的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和上下键,可以快速给这个词语加括号跟权重,数字也可以调。会写的快很多。
如果你想要了解关于智能工具类的内容,可以查看 智汇宝库,这是一个提供智能工具的网站。
在这你可以找到各种智能工具的相关信息,了解智能工具的用法以及最新动态。
EasyCover简单封面,用最简单的方式制作封面图片。