在使用SD绘画的过程中,您是否会遇到只想改其中一个提示词,却只能等到当前的图生成完以后才能改的情况呢?小编给大家介绍一种高效率的方法,只在SD界面里安装一个插件就能实现。

首先,打开SD的Extensions,选择available, 点击Load from:,Ctrl+F查找Dynamic Prompts,点击install进行安装,安装好后点击apply and restart UI

屏幕截图 2023-04-10 173120.png

重新加载界面后,就可以看到txt2img界面多了个选项卡

屏幕截图 2023-04-10 173229.png

按照平时的流程填入提示词,填词方法参见小编之前写的文章《Prompt进阶用法》。例如,我想画男孩,我希望他的发色可以是黑色、蓝色、或棕色,产出四张图片,每张图的发色是随机的(三选一),那么我的prompt可以这么写:a boy with{black|blue|brown}hair,生成的图片如下:

屏幕截图 2023-04-10 173758.png

在生成图片的参数里,每一张图片都是对应的提示词,例如蓝色头发就会显示blue hair,棕色头发就会显示brown hair,黑色头发就会显示black hair。通过这种方式,我们就可以在只输入一次prompt的情况下产生多张不一样的图片,节省了等待时间,效率得到了大大的提升。


Prompt Magic:开启这项功能,会给你的图片带来“魔法”:

屏幕截图 2023-04-12 105510.png

举个例子,让AI画一棵树,下图是没有勾选Magic prompt前的样子:

masterpiece, high quality, a tree on the countryside

Negative prompt: ng_deepnegative_v1_75t, easynegative

Steps: 20, Sampler: Euler a, CFG scale: 7, Seed: 545649882, Size: 512x768, Model hash: 9aba26abdf, Model: deliberate_v2, Clip skip: 2, ENSD: 31337

00000-545649882.png

勾选Magic prompt之后:

00004-558688575.png

masterpiece, high quality, a tree on the countryside horizon with a group of cats travelling, digital art, artstation, concept art, smooth, sharp focus, illustration

Negative prompt: ng_deepnegative_v1_75t, easynegative

Steps: 20, Sampler: Euler a, CFG scale: 7, Seed: 558688575, Size: 512x768, Model hash: 9aba26abdf, Model: deliberate_v2, Clip skip: 2, ENSD: 31337

以上prompt中标红的部分都是SD自动添加上去的,这就使得生成的图片更具创意性、随机性,利用这个Prompt Magic功能可以给我们作图带来更多的灵感。