关于stable diffusion的prompt的基础知识
提示词的分类
提示词(prompts)的意义是告诉AI需要什么样的图,所以需要尽可能清晰,准确,具体的描述清楚你的需求,可以按照以下类别来描述:
内容型提示词
主要是描述清楚画面内容,可以先使用中文描述之后使用翻译软件翻译成英文,再粘贴到提示词框中
人物及主体特征:服饰穿搭、发型发色、五官特点、面部表情、肢体动作
场景特征:室内还是室外、大场景是什么、小细节的描述
环境光照:白天/黑夜、特定时间段、光环境、天空
画幅视角:距离、人物比例、观察视角、镜头类型
标准提示词
基本是通用的,主要目的是描述清楚画质和画风
画质:通用高画质、特定高分辨率
画风:插画风、二次元、写实系
“魔咒”
一些通用的魔咒,可以让你的图变得更好,我直接把这些放出来,每次出图前直接复制到你的提示词框和反提示词框中即可:
正面提示词后添加:(masterpiece:1,2), best quality, masterpiece, highres, original, extremely detailed wallpaper, perfect lighting,(extremely detailed CG:1.2), drawing, paintbrush,
负面提示词后添加:NSFW, (worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality, ((monochrome)), ((grayscale)), skin spots, acnes, skin blemishes, age spot, (ugly:1.331), (duplicate:1.331), (morbid:1.21), (mutilated:1.21), (tranny:1.331), mutated hands, (poorly drawn hands:1.5), blurry, (bad anatomy:1.21), (bad proportions:1.331), extra limbs, (disfigured:1.331), (missing arms:1.331), (extra legs:1.331), (fused fingers:1.61051), (too many fingers:1.61051), (unclear eyes:1.331), lowers, bad hands, missing fingers, extra digit,bad hands, missing fingers, (((extra arms and legs))),
提示词权重分配的方法
基本规则
在某个提示词上加英文半角的圆括号,权重就会变为1.1倍。每套一层括号,权重就乘以1.1倍。大括号是1.05倍,中括号是0.9倍
括号加数字权重, 可以直接在加了括号之后的提示词上再加英文冒号以及数字,数字填几就表示权重是多少
注意:如果某个提示词的权重超过2,可能会扭曲画面,最好控制在小于1.5左右
进阶规则
混合:混合两个描述同一对象的提示词要素。举例:white | yellow flower, #此处会生成白色和黄色混合的花
迁移:连续生成多个具有不同特征的对象,不断迁移。举例:[white|red|blue] flower, #此处会先生成白花,再生成红花,再生成蓝花
迭代:与采样进程关联,一定阶段之后再生成特定的对象。举例:(white flower:bush:0.8), #此处进程达到80%(0.8)之前是白花,80%之后生成灌木
出图参数
默认的采样步数一般都是20,再增加采样步数提升不大,如果算力够强,可以设为30-40,最低不要设为10,不然出的图质量很糙
采样方法的定义:AI进行图像生成时使用的某种特定算法。实际使用的时候尽量使用带有+的算法,比较稳定

宽和高,指的是出图时的分辨率,默认是512*512,但是可能会模糊,可以将分辨率提高至1000左右(当然对硬件要求也更高,尽量不要超过1500,否则硬件扛不住)。还有一种更好的方式,先采用低分辨率来生成图片,再勾选高清修复尝试放大
面部修复一般都要勾选上,平铺一般不勾
提示词相关性,一般设置在7-12之间即可,是控制图片与提示词的相关程度的
生成批次和每批数量。生成批次指的是AI会按照你的提示词不断地生成图片,生成多张图片。每批数量一般不要调太多,因为会使每一批同时生成多张图片,非常耗显存