此节列出的语法为AUTOMATIC1111制作的SD WebUI独有,使用其他人制作的Stable Diffusion程序不见得适用。此文转自SD文档中心。
关注度括号 Attention/emphasis
控制关注度的符号,增加算图时对该提示词的关注度(attention)。简单来说,括号就是你想强调的重点元素,括号越多,生成的结果越会符合括号里的提示词。
SD WebUI使用小括号控制关注度: ( )
小括号层次越多权重越高(不加小括号为1倍,每加一层小括号乘以1.1倍)。例如,强调「蓝眼睛」,生成的结果就更高几率是蓝眼睛人物
asian, woman, ((blue eyes)), beach, ocean
亦可以直接写明要增强几倍关注度,但其实一般情况下不用设太强,用一二层的小括号就够了。
asian, woman, (blue eyes:2.5), beach, ocean
SD WebUI还支持[ ]
中括号,越多权重越弱(乘以1.1倍),通常用在负向提示词字段。
*给用过NovelAI的用户:SD WebUI的小括号( )
效果等价于NovelAI的大括号{ }
,都是增加对该提示词的关注度。
提示词编辑 Prompt editing
指定在到哪一步数的时候切换提示词。此处的中括号跟权重无关。
语法为[提示词1:提示词2:要切换的步数]
例如,算图时设置20步,一开始算橘子,设置算到15步时切换成苹果
[orange : apple : 15] on table
切换单字 Alternating Words
使用|
代表在每个步数切换提示词,例如我要在算图时于「蓝眼睛」或「红眼睛」或「黑眼睛」之间切换
asian, woman, [blue eyes|red eyes|black eyes], beach, ocean
可组合性扩散 Composable Diffusion
此语法让AI依照权重生成二个不同的对象。
例如生成橘子与苹果,中间用大写的AND
连接
orange AND apple
后面加上数字控制权重,初始值为1,数值低于0.1则无效。
orange :1.5 AND apple :2.5
此语法适合搭配ControlNet和Latent Couple,可以准确控制图中对象的位置。