stable diffusion 提示词Prompt
- 分割符号
使用逗号 , 用于分割词缀,且有一定权重排序功能,逗号前权重高,逗号后权重低。例:girl, beautiful
- 建议的通用范式
建议用以下归类的三大部分来准备相关提示词 前缀(画质词+画风词+镜头效果+光照效果) + 主体(人物&对象+姿势+服装+道具) + 场景(环境+细节)
- 更改提示词权重
使用小括号()增加模型对被括住提示词的注意 (提高权重)。
一般流程:先把要描述的画面写下生成一次,根据生成结果边试边改不满意或遗漏的描述,要强调的概念用 (xxx: 1.x ) 语法形式来提升权重,其中 xxx 是你要强调的词 1.x 代表要提升的比例,如 1.5 就是提升 150% 的权重。权重取值范围 0.4-1.6,权重太小容易被忽视,太大容易拟合图像出错。例:(beautiful:1.3) 。叠加权重:通过叠加小括号方式提高权重,每加一层相当于提高1.1倍权重,例:((((beautiful eyes)))) 。
各种权重类语法公式明细:
(PromptA:权重):用于提高或降低该提示词的权重比例,注:数值大于1提高,小于1降低(PromptB):PromptB的权重为1.1=(PromptA:1.1){PromptC}: PromptC的权重为1.05=(PromptB:1.05)[PromptD]: PromptD的权重减弱0.952=(PromptC:0.952)((PromptE)=(PromptE:1.11.1){{PromptF}}=(PromptF:1.051.05)[[PromptG]]=(PromptG:0.952*0.952)
- 调取 LoRA & Hypernetworks 模型
使用尖括号 <> 调取LoRA或超网络模型。 按照下述形式输入:lora:filename:multiplier 或 hypernet:filename:multiplier 可调取相应模型,例:lora:cuteGirlMix4_v10:0.5 。 注:要先确保在【...modelslora】或【...modelshypernetworks】文件夹已保存好相关模型文件。
- 分布与交替渲染
使用方框号 [] 可应用较为复杂的分布与交替需求。
[A:B:step] 代表执行A效果到多少进度,然后开始执行B。例:[blue:red:0.4],渲染蓝色到40%进度渲染红色。注:step > 1 时表示该组合在前多少步时做为 A 渲染,之后作为 B 渲染。step < 1 时表示迭代步数百分比。 [A:0.5] 这样写的含义是从50%进度开始渲染A[A::step] 渲染到多少进度的时候去除A[A|B] A和B交替混合渲染
- 反向提示词
反向提示词(Negative prompt),就是我们不想出现什么的描述。例:NSFW 不适合在工作时看的内容,包括限制级,还有低画质相关和一些容易变形身体部位的描述等。 注:在C站可下载一个叫 Easynegative 的文件,它的作用是把一些常用的反向提示词整合在一起了,让我们只需输入简单的关键词就能得到较好效果。把它放到 xxx/enbeddings 文件夹,需要触发时在 negative prompt 中输入 easynegative 即可生效。
一些注意说明
AI 会按照 prompt 提示词输入的先后顺序和所分配权重来执行去噪工作;AI 也会依照概率来选择性执行,如提示词之间有冲突,AI 会根据权重确定的概率来随机选择执行哪个提示词。越靠前的 Tag 权重越大;比如景色Tag在前,人物就会小,相反的人物会变大或半身。生成图片的大小会影响 Prompt 的效果,图片越大需要的 Prompt 越多,不然 Prompt 会相互污染。 Prompt 支持使用 emoji,且表现力较好,可通过添加 emoji 图来达到效果。如 形容喜欢表情, 可修手。连接符号,使用 +, and, |, _ 都可连接描述词,但各自细节效果有所不同。
从左到右的6组输入参数依次为:
用加号连接:(red hair:1.1)+(yellow hair:1.25)+(green hair:1.4)用 and 连接:(red hair:1.1) AND (yellow hair:1.25) AND (green hair:1.4)用逗号连接:(red hair:1.1),(yellow hair:1.25),(green hair:1.4)用下划线连接:(red hair:1.1)(yellow hair:1.25)(green hair:1.4)用竖线连接:(red hair:1.1)|(yellow hair:1.25)|(green hair:1.4)什么都不加直接连接:(red hair:1.1)(yellow hair:1.25)(green hair:1.4)
提高图像质量的 prompt
HDR, UHD, 8K (HDR、UHD、4K、8K和64K)这样的质量词可以带来巨大的差异提升照片的质量 best quality 最佳质量 masterpiece 杰作 Highly detailed 画出更多详细的细节 Studio lighting 添加演播室的灯光,可以为图像添加一些漂亮的纹理 ultra-fine painting 超精细绘画 sharp focus 聚焦清晰 physically-based rendering 基于物理渲染 extreme detail description 极其详细的刻画 Professional 加入该词可以大大改善图像的色彩对比和细节 Vivid Colors 给图片添加鲜艳的色彩,可以为你的图像增添活力 Bokeh 虚化模糊了背景,突出了主体,像 iPhone 的人像模式 (EOS R8, 50mm, F1.2, 8K, RAW photo:1.2) 摄影师对相机设置的描述 (EOS R8, 50mm, F1.2, 8K, RAW photo:1.2) 摄影师对相机设置的描述 High resolution scan 让你的照片具有老照片的样子赋予年代感 Sketch 素描 Painting 绘画
艺术风格代表的 prompt
加入对应类型画家的风格,提升我们的照片效果 肖像画(Portraits) Derek Gores, Miles Aldridge, Jean Baptiste-Carpeaux, Anne-Louis Girodet 风景画(Landscape) Alejandro Bursido, Jacques-Laurent Agasse, Andreas Achenbach, Cuno Amiet 恐怖画(Horror) H.R.Giger, Tim Burton, Andy Fairhurst, Zdzislaw Beksinski 动漫画(Anime) Makoto Shinkai, Katsuhiro Otomo, Masashi Kishimoto, Kentaro Miura 科幻画(Sci-fi) Chesley Bonestell, Karel Thole, Jim Burns, Enki Bilal 摄影(Photography) Ansel Adams, Ray Earnes, Peter Kemp, Ruth Bernhard 概念艺术家(视频游戏)(Concept artists (video game)) Emerson Tung, Shaddy Safadi, Kentaro Miura
常用的反向prompt negative prompt 描述 mutated hands and fingers 变异的手和手指 deformed 畸形的 bad anatomy 解剖不良 disfigured 毁容 poorly drawn face 脸部画得不好 mutated 变异的 extra limb 多余的肢体 ugly 丑陋 poorly drawn hands 手部画得很差 missing limb 缺少的肢体 floating limbs 漂浮的四肢 disconnected limbs 肢体不连贯 malformed hands 畸形的手 out of focus 脱离焦点 long neck 长颈 long body 身体长
举例:建议用以下归类的三大部分来准备相关提示词 前缀(画质词+画风词+镜头效果+光照效果) + 主体(人物&对象+姿势+服装+道具) + 场景(环境+细节)
// 超高分辨率, 8k, 漫画风, 相机取景框,一个男子, 奔跑(动词原型), 黑色头发, 橙色太阳, 蓝色天空 absurdres, 8k, native, viewfinder, 1beautiful, sit, black hair, orange sun, blue sky, absurdres, 8k, comic, viewfinder, 1male, run, black hair, orange sun, blue sky,
根据上面的提示出的图,各元素都出现了,但是并没有实现run这个关键词,除了第一张图左下角几个奔跑的人物外,第三张图更是人物都没有了。
// 超高分辨率, 8k, 漫画风, 相机取景框, 一个男子, 奔跑(现在分词), 黑色头发, 橙色太阳, 蓝色天空 absurdres, 8k, comic, viewfinder, 1male, running, black hair, orange sun, blue sky,
而当我们把run改为running时,跑步的姿态就出来了~~。
组合符 : 冒号:自定义权重数值 格式:左圆括号 + 词缀 + 冒号 + 数字 + 右圆括号
// 单人女孩词缀,权重为0.75 (1girl:0.75)
() 仅圆括号:增加权重0.1 大部分情况用圆括号即可。
// 权重乘以1.1 (1girl)
{} 花括号:增加权重0.05
// 权重乘以1.05 {1girl}
[] 方括号:减少权重0.1,也有说是减弱0.05的 方括号中无法自定义权重数值,自定义权重只能使用(x:0.5)形式。
// 权重除以1.1 [1girl]
(())、{{}}、[[]] 复用括号:叠加权重
// 权重乘以1.1*1.1,即权重为1.21 ((1girl))
一般流程:先把要描述的画面写下生成一次,根据生成结果边试边改不满意或遗漏的描述,要强调的概念用 (xxx: 1.x ) 语法形式来提升权重,其中 xxx 是你要强调的词,1.x 代表要提升的比例,如 1.5 就是提升 150% 的权重。
权重取值范围 0.4-1.6,权重太小容易被忽视,太大容易拟合图像出错。例:(beautiful:1.3) 。 叠加权重:通过叠加小括号方式提高权重,每加一层相当于提高1.1倍权重,例:((((beautiful eyes)))) 。
根据上一个例子的规则,增加跳跃,并且加强其权重,于是图像变了~~ // 跳跃的权重最高 (absurdres), 8k, comic, ((viewfinder)), 1male, running, (jumping:1.5), black hair, orange sun, blue sky, 看得出,人物有跑跳感,但跳感肯定是最强。
连接符 AND 和:将多个词缀聚合在一个提示词顺序位置中,其初始权重一致
// 三个词缀权重一致 bird and dog and pig
// 可使用冒号标记其权重 bird:1.5 and dog:1.2 and pig:0.8
举例四: 好,我们现在再将上面的案例改一下看看会有什么效果: // 合并了绿色、白色、长发,要求加强绿色头发,橙色和蓝色天空合并,权重一致 absurdres, 8k, comic, [viewfinder], (1male), (running), (green hair:1.5 and white hair and very long hair), orange sun and blue sky,
由上图可以看出,主角头发一定为绿,但可能会有0~2个头发为白的人物出现在画面中,1male这条规则被打破; 橙色太阳和蓝色天空因为权重一致了,所以基本都会同时出现在画面中(看云:似乎AI想把橙色和蓝色都嵌入到其中,第三图似乎更是想生硬地把他们都捏在一起,而这种感觉在前几个例子的图片是没有的)。
- 加号
(red hair:1.1)+(yellow hair:1.25)+(green hair:1.4)
| 竖线
(red hair:1.1)|(yellow hair:1.25)|(green hair:1.4)
_ 下划线
(red hair:1.1)(yellow hair:1.25)(green hair:1.4)
什么都不加
(red hair:1.1)(yellow hair:1.25)(green hair:1.4)
, 逗号 对象一致时,逗号有连接的功能
(red hair:1.1),(yellow hair:1.25),(green hair:1.4)
举例五:
虽然都是连接符,但还是有些微差别的,是更趋向于融合还是更趋向于并列,自行摸索吧~~ // 又跑又跳,红黄绿色头发,橙色太阳和蓝色天空~~ absurdres, 8k, comic, [viewfinder], (1male), running|jumping, (red hair:1.1)(yellow hair:1.25)(green hair:1.4), (orange sun)_(blue sky), 好吧,这个例子彻底把画面搞混乱了~~哈哈,原因之一是:某个元素过高的权重可能会污染其他元素。
三、分布交替渲染
[] 方括号中使用:、| 等符号,则可实现较为复杂的分布与交替渲染的需求。
[A:B:step] [元素1:元素2:步骤比例] :渲染元素1到多少进度后开始渲染元素2,实现元素1与元素2的互相叠加,有类似于[from:to:when]的感觉,可用于两个词条的融合
// 渲染蓝色到40%进度后,开始渲染红色 [blue:red:0.4]
// 前12步渲染蓝色后,开始渲染红色 [blue:red:12]
注:
step > 1 时表示该组合在前多少步时做为 A 渲染,之后作为 B 渲染。
step < 1 时表示迭代步数(参与总步骤数)的百分比。
[A:step] [元素1:步骤比例] :从多少进度开始渲染元素1
// 在执行40%的步骤后,开始渲染蓝色 [blue:0.4] // 在执行15步之后,开始渲染蓝色 [blue:15]
[A::step] [元素1::步骤比例]:渲染到多少进度的时候停止元素1的渲染(其它元素的渲染继续)
// 在执行了40%的步骤后,停止渲染蓝色 [blue::0.4] // 在执行了15步后停止渲染蓝色 [blue::15]
[A|B] [元素1|元素2]:元素1和元素2的交替混合渲染
// 融合蓝色与红色,紫色? [blue|red] // 某物与某物的交替演算,用于生成融合生物,句中词缀含义为融合牛与马。 [cow|horse]
[xx|xx|xx|xx|xx…] 本质为一种在平等权重下融合词缀生成单个元素,不限制混合元素的数量。
[A|B]C [元素1|元素2]元素3:
括号外加词缀意味着融合过程中的共享元素。
举例七:
// 一个蓝红混色染发的短发女孩 1girl, [blue|red]hair, short hair
果然紫色出来了哦~~
举例八:
// 合成“空中的鸟”与“空中的飞机” [bird|airplane] in sky
好诡异的合体~~
举例九:
经过学习,现在我们利用第一个例子中的词缀再搞几个画面练手。 // 哇哦哇哦哇哦 absurdres, 8k, comic, [viewfinder], 1male+running, 1female ([red:blue:0.3]hair)(long hair) jumping, [[orange sun]], [blue sky], (bird and horse) in sky, 注意: 因为加入了动物,所以femal和male可能被AI识别为雌性、雄性。。。 目前发现仅用文字描述同一场景多人物,很难成功生图,看案例中男女混合了,还有很多错误的图我都没放上来。 可能需要加入很多负面提示词来控制污染,并且要把不同人物的位置、状态明确告诉AI,这样成功几率才大。 建议还是利用手稿、controlnet等方式来共同实现。
举例十:
反观单场景单人的实现就特别容易了,这或许也是为什么很多AI图片网站的成图都是单人肖像的原因。 best quality, very detailed, absurdres, 8k, comic, [viewfinder], one lady with long [blue|red]hair is sitting on ground, birds around her, blue sky+[orange sun],
这里的提示词使用了人类的英文阅读格式~~ 四、调取 LoRA & Hypernetworks 模型
<> 尖括号:调取LoRA或超网络模型等。
输入:<lora:filename:multiplier> 或 <hypernet:filename:multiplier> 可调取相应模型。
注:要先确保在【…modelslora】或【…modelshypernetworks】文件夹已保存好相关模型文件。
五、资源 词缀获取渠道
词缀超市
分享社群
词图 Prompt Tool
提示词字典
tag自动补齐插件
插件名称:tagcomplete
安装完成后按照教程更新翻译库:https://www.bilibili.com/video/BV14Y4y1D7vR
关键词缀:Trigger Words
在使用某些lora模型的时候,需要使用官方提供的trigger words作为词缀,用于在单个lora中准确的导向不同的风格。
由于没有预览图和备注,词缀很难使用,在复杂环境也很难辨别有没有生效。
建议安装civitai helper用于自动生成预览图与trigger words。
提示词表 起手内容:画质增强 正向:masterpiece, best quality 反向:lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, lowres, text, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, text, signature, watermark, simple background, toony, dated, low res, line art, flat colors
皇家华贵的 (regal),色彩斑斓的 (multicolored),金碧辉煌的 (gilded),高耸入云的 (towering),雕梁画栋的 (ornate),珠光宝气的 (bejeweled),奢华的 (lavish),富丽堂皇的 (sumptuous),隆重的 (pompous),奥妙无穷的 (enigmatic),华美的 (opulent),瑰丽的 (gorgeous),高贵的 (noble),精美的 (exquisite),壮观的 (grandiose),绚烂的 (splendid),宝石般的 (gem-like),令人叹为观止的 (breathtaking),轻盈优美的 (graceful),美轮美奂的 (picturesque)
钟爱的 (cherished),震撼人心的 (awe-inspiring),纯银的 (argent),高贵华丽的 (sumptuous),史诗般的 (epic),异彩纷呈的 (variegated),奢侈无比的 (sybaritic),绝佳的 (superlative),珍奇的 (curious),豪华的 (luxuriant),繁复的 (intricate),绚丽的 (flamboyant),典雅的 (elegant),令人叹服的 (impressive),华美丽质的 (splendiferous),仙境般的 (fairylike)
眩目的 (dazzling),醒目的 (salient),绚烂夺目的 (coruscating),华美绝伦的 (incomparable),闪烁的 (scintillating),灿烂的 (effulgent),热烈的 (ardent),莹莹发光的 (lustrous),高耸的 (lofty),火红的 (fiery),异彩纷呈的 (varicolored),珍奇的 (rare),绝妙的 (exquisite),极致的 (ultimate),无与伦比的 (unparalleled),富丽堂皇的 (regal),雕梁画栋的 (ornate)
芊芊玉立的 (graceful and poised),似曲非曲的 (subtle and alluring),灵动动人的 (vivacious and captivating),浅笑轻颜的 (subtle and charming),珠玉在耳的 (with pearls and gems in her ears),琼若无骨的 (with supple and fluid movements),琴瑟和鸣的 (with harmonious beauty),玉骨冰肌的 (with delicate and smooth skin),芙蓉出水的 (with stunning beauty that could rival a lotus blossom),空灵清丽的 (with an otherworldly and pure beauty),淡墨轻妆的 (with light and elegant makeup),天姿国色的 (with a heavenly appearance and country's beauty)
乌黑如瑞的 (raven-haired),眸子明净的 (bright-eyed),珊瑚脸颊的 (coral-cheeked),蜜色肌肤的 (honey-toned),玉颈细长的 (slender-necked),烟薰妆容的 (smoky-eyed),薰衣草般清新的 (lavender-fresh),朱唇丹齿的 (vermilion-lipped and ivory-toothed),樱桃小嘴的 (cherry-lipped),冰雪聪明的 (coldly beautiful and intelligent),珍珠肌肤的 (pearly-skinned),晶莹剔透的 (crystalline and transparent),鹅蛋脸庞的 (oval-faced) ---------- lora ----------- 下载好的lora文件需要拷贝到stable-diffusion-webui/models/lora
2、Prompt
lora:addielyn_v1_chilloutmix_NiPrunedFp16Fix_100_33pic_epoc:0.6666 extremely detailed ((addielyn)), detailed eyes,(Best quality details:1.2),realistic,8K High definition,(1girl:1.2),Ultra Detailed,High quality texture,intricate details,detailed texture,finely detailed,high detail,extremely detailed cg,High quality shadow,Detailed beautiful delicate face,Detailed beautiful delicate eyes,Depth of field,Ray tracing,(a beautiful25age years old sexy korean woman:1.1),medium breast, tall_female, beautiful_legs, Glow Eyes,blush, perfect body,skinny, (black sweater:1.4), (open grey coat:1),(short plaid tight skirt :1.2), (stockings_garterbelt:1.1, stilleto:1.1), (bob cut:1.1), street, sunlight, kneeling on sofa, earrings,necklace, model, looking at viewer, from side, dynamic pose, mole under eye,
Negative prompt:
(worst quality, low quality:1.4),lowres,low quality anatomy,ugly,more than two people,split picture,split screen,two or more pictures,Ignoring prompts,individual screen,low quality four fingers and low quality thumb,complicated fingers,fingerless,extra limbs,signature,watermark,username,fat,Chubby,dark skin,ugly face,ugly nose,outline,low quality face,low quality eyes,polydactyly,low quality body,low quality ratio,broad shoulders,low detail clothes,cheekbone, animal, dolphin, latex, nsfw, posing, hands,
Size:512x768, Seed:2663835821, Model: luckyStrikeMix_V02Realistic, Steps:60, Sampler: DPM++ SDE Karras, CFG scale:6, Model hash:8c893b37ef
3、Prompt
(masterpiece), best quality, highest quality, extremely detailed CG unity8k wallpaper, detailed and intricate, original,highres, (16yo),extremely detailed_eyes, fingernails,sexy,breasts, (eyeliner:0.5),(blush:0.5),black hair,hair pulled back, Folded tied hair,simple diamond earrings,detailed skin, looking at viewer,solo, office lady, suits, white shirt,striped miniskirt, (lace black pantyhose), black heels, LV bags,thighhighs, crossed legs, sitting, street, subway station, shop border, akihabara (tokyo), shibuya (tokyo), shinjuku (tokyo), tree,rain, cloudy, beautifully detailed background,depth of field,loli:0.1,realistic:1.3, (ambient light:1),(cinematic composition:1.3),(neon lights:0.1),(HDR:0.1),Accent Lighting, (pantyshot:1.2),fish eye lens, lora:shojovibe_v11:0.0.5 lora:taiwanDollLikeness_v10:0.5
Negative prompt:
watermark, text, error, blurry, jpeg artifacts, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, artist name, (worst quality, low quality:1.4), ((bad anatomy)), watermark, signature, text, logo,contact, ((extra limbs)),(3d),loli, Six fingers,Low quality fingers,EasyNegative:0.5,monochrome
Size:402x720, Seed:421371593, Model: luckyStrikeMix_V02Realistic, Steps:30, hashes: [object Object], Sampler: DPM++ SDE Karras, CFG scale:7, Model hash:8c893b37ef, Hires steps:15, Hires upscale:2, Hires upscaler: Latent (bicubic antialiased), Face restoration: CodeFormer, Denoising strength:0.7
4、Prompt
lora:mix4:0.4,mix4,(8k, RAW photo, best quality, masterpiece:1.2), (realistic, photo-realistic:1.37),cute,cityscape, night, rain, wet, professional lighting, photon mapping, radiosity, physically-based rendering,
Negative prompt:
paintings, sketches, (worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality, ((monochrome)), ((grayscale)), skin spots, acnes, skin blemishes, age spot, glans
Size:512x768, Seed:3850336910, Model: chilloutmix_NiPrunedFp32Fix, Steps:28, Sampler: DPM++ SDE Karras, CFG scale:8, Model hash: fc2511737a
5、Prompt
lora:cuteGirlMix4_v10:0.6,Cute_girl_mix4,(8k, RAW photo, best quality, masterpiece:1.2), (realistic, photo-realistic:1.37),1girl,cute,cityscape, night, rain, wet, professional lighting, photon mapping, radiosity, physically-based rendering,
Negative prompt:
paintings, sketches, (worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality, ((monochrome)), ((grayscale)), skin spots, acnes, skin blemishes, age spot, glans
Size:512x512, Seed:4117925318, Model: chilloutmix_NiPrunedFp32Fix, Steps:28, Sampler: DPM++2M Karras, CFG scale:8, Model hash: fc2511737a
lora:koreanDollLikeness_v15:0.6 , best quality, ultra high res, (photorealistic:1.4), 1woman, sleeveless white button shirt, black skirt, black choker, cute, (Kpop idol), (aegyo sal:1), (platinum blonde hair:1), ((puffy eyes)), looking at viewer, full body, facing front,fashion,premium