在Stable Diffusion中,提示词是有权重的,位置越靠前,权重越高。例如,使用提示词【
1girl, lake】画图,由于1girl在前,画面中女孩就会更突出一些(下面两幅图使用了不同的模型):
768x768,咒语:1girl, lake
768x768,咒语:1girl,lake
如果将提示词反过来,即:lake, 1girl,那么这时候lake就成为了主要体现的部分。生成出来的图形,有可能女孩在画面中的比例会变小,也可能女孩出现在了水里。使用不同模型进行测试如下:
768x768,提示词:lake, 1girl
768x768,提示词:lake, 1girl
更改提示词的权重,可以通过这样的形式实现:(提示词:权重),如(flowers:1.5)。权重大小1,将会比其他提示词获得更高的权重;同理,权重值小于1,将会比其他提示词获得更小的权重。
一幅图由很多提示词构成时,提示词挨的越近,相关性就越大。例如,在提示词【
masterpiece, wallpaper, 1girl, long hair, (flowers:1.5), blue sky, sun, cloud, grass, detailed face】中,由于(flowers:1.5)与1girl, long hair离得近,所以生成出来的图像大概率在女孩的头上或是衣服上出现花朵:
768x512,咒语:见图上方文字描述
如果希望花朵不要出现在人物身上,试着将花朵描述与人物描述离得远一些,将提示词改为【
masterpiece, wallpaper, 1girl, long hair, blue sky, sun, cloud, grass, detailed face, (flowers:1.5)】
768x512,咒语:参见图像上方描述
生成图像时,不一定每次生成的内容都与规则说明的一样,但是,按规则书写将会大大提升成功率。