人工智能ai神器 SD 文生图中掌握提示词的语法格式

发布时间:2024-03-30 13:53:11 浏览量:247次

掌握提示词的语法格式

Siable Diffusion 中的提示词可以使用自然语言和用逗号隔开的单词来书写,具有很大的灵活性和可变性,用户可以根据具体需求对提示词进行更复杂的组合和应用。当然,前提是需要使用正确的提示词语法格式,下面将介绍相关的技巧。

提示词权重的增强与减弱

提示词权重(Prompt Weight)用于控制生成图像中相应提示词的影响程度数值越大,提示词对生成图像的影响越大。

提示词的权重具有先后顺序,越靠前的提示词,影响程度越大。通常,我们会先描述整体画风,再描述局部画面,最后控制光影效果。然而,如果不对提示词中的个别元素进行控制,只是简单地堆砌提示词,权重效果通常并不明显。因此,我们需要使用语法来更加精细地控制图像的输出结果,具体方法有以下两种。

加权:增强提示词权重使用小括号“()”可以将括号内的提示词权重提升1.1倍,同时可以通过嵌套的方式进一步加权。例如,“(blonde hair)”代表提示词“金色头发”提升 1.1倍权重,“((blonde hair))”则代表该提示词提升 1.1x1.1=1.21倍权重,以此类推如果用户觉得小括号太多了比较麻烦,也可以使用“(blonde hair: 1.6)”这样的方式来控制权重,代表该提示词提升1.6倍权重。

另外,使用大括号“价”可以将括号内的提示词权重提升1.05倍,同样可以通过嵌套实现复数加权,但与小括号不同,不支持“(blonde hair: 1.5}”这样的写法。在实践中,大括号使用得比较少,小括号则更为常见,因为它调整起来更加方便一些。

降权:减弱提示词权重

使用中括号“[]”可以将括号内的元素权重除以1.1,相当于降低约0.9的权重。降权的语法同样支持多层嵌套,但与大括号类似,也不支持“[blonde hair: 0.8]这样的写法。在实践中,如果想方便调整提示词,使用小括号内加数字的形式会更便捷。

提示词的混合语法格式

Stable Diffusion 提示词的混合语法是指将不同的提示词以特定的方式组合在一起,以实现更复杂的图像效果。混合语法的格式为“A AND B”,即用 AND将提示词A和B连接起来,注意AND必须为大写。

易外,用户也可以使用“”符号来代替AND,表示逻辑或操作,即两个素会交替出现,达到融合的效果。

侧如,要实现黄色头发和绿色头发的渐变效果,可以写成“yellowbgen hair" 或 "yellow hair AND blondehair"。 Stable Diffusion 在处理这两个tag时会按照画一步黄色头发,再画一步绿色头发的方式循环绘画。

生成黄绿混合的人物发色

下面用提示词的混合语法来生成黄绿混合的人物发色效果,进入“文生图”页面,输入相应的正向提示词,使用混合语法来控制人物的头发颜色,如图所示。

如果我们想要黄色更少一些,2blonde更多一些,可以给相应提示词加权重,对提示词进行修改,如图所示。

热门课程推荐

热门资讯

请绑定手机号

x

同学您好!

您已成功报名0元试学活动,老师会在第一时间与您取得联系,请保持电话畅通!
确定