Stable Diffusion的艺术或图像生成,有些参数是必不可少的,其中之一就是负提示。本次将深入解析稳定扩散中的负提示是什么,如何使用这个参数来生成高质量的图像。
文章目录
- negative prompt
- 如何正确使用?
- 正面词控制
- 通过负面词控制
- 常用的负面词
negative prompt
negative prompt,"负面提示"是一种独特的技巧,它在稳定扩散的过程中起着重要作用。这种方法让用户有能力明确指定不希望在生成内容中看到的元素,而不需要进行额外的操作。在具体的应用中,它作为一个参数来指导稳定扩散模型,控制生成的图像中不应出现的内容。负面提示具有强大的影响力,因为它能够在高维空间中充当偏移生成过程的锚点。它还具有多样化的应用,如通过设定一些抽象的概念(例如“模糊”或“像素化”)来优化图像输出。
利用负面提示,用户能够更精准地控制输出的图像,制作出更精细、更准确的独特图像。例如,在生成肖像的过程中,即使设定了“不添加重复项”等参数,稳定扩散仍可能产生重复的结果。这是因为相比人类语言,它对负面提示的理解更为深入。面对这种情况,而不是简单地重新生成相同的提示,可以设定一个负面提示,如“重复”或“渲染效果不佳”。采用负面提示后,生成的结果将会有所不同。
如果没有负面提示将得到以下结果:
(Cinematic Photo:1.3) of (Visual novel:1.3) enteiryu style laolei style,dreamlikeart,masterpiece,best quality,dramatic angle,(illustration),(extremely detailed CG unity 8k wallpaper),CG,1 girl,solo,(beautiful detailed eyes),bule eyes,(((Slime Girl))),beautiful detailed face,messy_hair,((Slim hair)),ribbons,light smile,great waves,rain,Water monster,fighting stance,((anime)),Colorful water vacuole,mucus,((ink paint splash)),detailed light,colorful backgrounds,sketch,highly detailed,cinematic light,chromatic aberration,extremely detailed,Highly Detailed,(Colorful:1.3),(close portrait:1.3),(Feminine:1.4),(beautiful:1.4),(attractive:1.3),handsome,calendar pose,perfectly detailed eyes,studio lighting,thematic background
通过添加否定提示将得到以下结果。
nsfw,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,bad feet,Amateur,Low rated,Phone,Wedding,Frame,Painting,tumblr,watermark,signature,robot eyes,distorted pupils,distorted eyes,Unnatural anatomy,strange anatomy,things on face
如何正确使用?
尽管在稳定扩散(Stable Diffusion)中使用负面提示可能已有所理解,但现在通过更多的例子来理解这一点,会提供一整套可以用来移除特定对象或者使图像更加精炼的负面提示。尝试负面提示就像在Stable Diffusion中给提示添加 | negative prompt>: -1.0
一样简单。一个例子是添加| deformed, ugly: -1.0, too many fingers:-1.0
。这有时是解决生成过多手指问题的一种解决方法。
正面词控制
通过另一个例子来理解负面提示。
假设生成一个德国牧羊犬和老虎的混合体。
a hybrid between a German Shephard:0.7 and a tiger, photography, award winning, documentary, wildlife, 8k
引入稳定扩散作为一个消极提示,当面对接下来的提示时稳定扩散会优先考虑德国牧羊犬。因此预期的视觉效果是德国牧羊犬在虎的前面。在这种情况下SD会优先处理德国牧羊犬,然后在无需用户输入的情况下将差异(0.3)应用于虎。
如果是均分的情况下
a hybrid between a German Shephard and a tiger, photography, award winning, documentary, wildlife, 8k
以上是在正面词中通过关键词的权重来进行负面词的控制方法。
通过负面词控制
在构建SD正面词的时候有些词汇的图像是我们不想出现的,比如说常用的 nsfw
这种是一种通用的令人反感的词汇,容易让人们产生不适感。
例如我们在进行绘制真人图像的时候会出现一些裸露的身体部位。
Intricately detailed Full body, Wear evening dress,professional photograph, of (seductive royal vampire female), ((clothed)),((evening dress)),standing, in luxurious fantasy castle, toned abs, small breasts, big ass, pretty face, amber red eyes, (fangs), succubus, sexy, shallow depth of field, cinematic lighting, photographed on a Sony a9 II, (highly detailed:1.2), (soft focus), Game of Thrones film still, HDR, 8k resolution
可以在负面词加上 nsfw,(((cleavage))),
这样的关键词,就不会出现裸露的问题了。
简单的来说就是不想要那些内容出现就在负面词中写进去就可以了。
常用的负面词
这里分享一个我常用的负面词模板。
nsfw,(((cleavage))), (monochrome:1.3), (oversaturated:1.3), bad hands, lowers, 3d render, cartoon, long body, wide hips, narrow waist, disfigured, ugly, cross eyed, squinting, grain, Deformed, blurry, bad anatomy, poorly drawn face, mutation, mutated, extra limb, ugly, poorly drawn hands, missing limb, floating limbs, disconnected limbs, malformed hands, blur, out of focus, long neck, disgusting, poorly drawn, mutilated, mangled, old, surreal, ((text)),exposed,