【AI绘画】Stable-diffuion Prompt 提示词进阶教程!...

自我总结
总共有9条咒语,分别为
1.前大后小
2.()咒语
3.[]咒语
4.[from:to:when]
5.[from::when]
6.[to:when]
7.:1.4改权重
8.[a|b]重复咒语
9.aANDb权重一样咒语
接下来是正题
stable deffusion/AI绘画 咒语吟唱教学,最最最最最基础的AI绘画教学。来自https://www.bilibili.com/video/BV1BX4y1Z7wo/?share_source=copy_web&vd_source=0fa5e46c666c9504114055fccd0e5c0d
prompt的逻辑:
基本prompt排序逻辑:
输入的prompt从前到后是有优先级的,越前的权重越高,反之亦然。所以推荐开头写图片质量如“masterpiece“”high quality“”Ultra high quality“。然后写一些关于图片内容的提示词(图片中主要包含的元素)如”1girl“”1man“(如果画人物就写这些)然后是他的动作,和你要详细描绘的东西。再后面去写包含的不重要的细节,比如说我希望有一些树啊,我希望有一些花啊,我希望这个女孩身后有个什么东西
prompt的基本语法:
()增加权重[]减少权重,
(masterpiece:0.5) masterpiece咒语权重为0.5,这个用法可以强行把不同位置的咒语拉高权重
prompt editing:
[from:to:when]先画什么后画什么咒语例[male:female:0.2]前20%步画male,后80%画female。其中when可以写如0.1这样的百分比,也可以写如20这样的具体步数,核心逻辑为when步之前画from,之后画to。
[to:when]多少步之后开始画xx咒语,例[flower:0.5]50%后开始画花,希望绘制不影响画面主体的小细节可以用这咒语。
前X%步画XX东西咒语 [from::when],后面就停止画XX的咒语,例[flower::0.2]前20%步画花,后面就不再画花相关的了。
具体应用场景如跑图时,我们希望画面主体先出来[landscape:1girl:0.5],[flower:dress:0.5]前0.5画大地后0.5画1女孩,前0.5画花后0.5画裙子
[A | B] 轮换描绘咒语,一步画A,下一步画B,如此交替直到结束,一般用于画神兽(四不像)例[cow | horse]in a field,先画牛在田野里,再画马在田野里,交替直至结束。例[lion | tiger | bird | dragon | man | girl | horse | cow],狮虎鸟龙男人女人马牛轮换着画
AND字符(咒语),A AND B AND C,输入ABC三个prompt,且权重一样。组合的扩散,和正常写prompt差不多,区别是不会有权重差异。此外还能进行权重微调,例如a cat:0.8 AND adog:1.2 AND a penguin:2,cat权重0.8,dog权重1.2,penguin权重2。此咒语具体应用例如在画人像时是调节具体的地方,如头发的颜色,例如1girl,blue hair AND red hair,short hair, 画一个girl,blue和red hair交替着画(blue和red权重一样)。1girl,[blue | red] hair,short hair,咒语也是相同的作用。
抄prompt。
1.抄prompt时,可能会有类似(u1zzang-6568:8.7),的prompt,这是调用u1zzang插件(这是一种textual inversion,是embedding插件的一种,embedding是一类用于调节人物画风的插件)的命令,若你没装u1zzang那就不会起作用。安装方法,去civitai在textual inversion类里搜索,下载后放到stable-diffusion/webui embeddings处。
此外还有一类插件叫hypernetwork,是用来调节整图画风的插接,如赛博朋克等。
2.环境对齐,底层模型,vae要和原作一样。尽量和原图跑的环境一样才能出画面差不多的图。如果作者有说自己的lora在怎样的权重下最好的话,照做。有时候作者会提供trigger words,一个lora可能会支持多种不同的风格,如一个二游角色的不同皮肤,trigger words就能实现选择画哪一个皮肤。trigger words用法为:先启用lora后,再输入他给的trigger words。(底层原理为因为电脑没能力识别某个物体,所以训练lora时电脑识别不出某个caption,我们强行把每个某物体的图片都加入了trigger words,这样才能教会机器这个东西叫xxxx)
3.保存style,方法见https://www.bilibili.com/video/BV1BX4y1Z7wo/?share_source=copy_web&vd_source=0fa5e46c666c9504114055fccd0e5c0d的25:56处,style文件在stable-diffusion-webui文件夹内
4.多存negative prompt
题外话:ai绘画教程如下,以webui为例,基础入门内容为软件安装+各参数认识+提示词词典记忆。初级课程内容为提示词的编写语法,基础函数。中级课程为embedding(人物画风),hypernetwork(整体画风 ),controlnet(姿势)lora(人物mod)插件使用和不同模型,vae使用(模型与vae也可作为低级课程内容)。高级内容为lora训练+底模型训练。硕士内容还没想好x。此视频鉴定为初级内容