例子1 Scripts Prompt S/R:如果想要替换某个prompt,其他不用动的时候查看模型生成图片的区别
- 1. 在文生图的最下面有一个Script,点击其中的X,Y,Z Plot。其能够给出三个维度,让我们可以修改设置中的部分参数。
- 2. 选择Prompt S/R (search and replace)。
- 3. 在文生图最顶端的Prompt栏中输入Best quality, masterpiece, ultra high res, girl, off shoulder。然后我们在X轴值中输入:girl, boy, the old。点击生成,则会生成三张对比图。
例子2 Scripts Prompt matrix:如果想要删除某个prompt,其他不用动的时候查看模型生成图片的区别
- 在文生图最顶端的Prompt栏中输入Best quality, masterpiece, ultra high res, long legs, girl, |bare ( | 代表管道符)。在Script中选择Prompt matrix,点击生成。就会自动生成两张图,一张是有这个关键词的,一张是没有的。当然,你可以给多个词添加管道符。
例子3 Weight:关于每个prompt的权重。处于前面的权重要比处于后面的词的权重高。通常只给后面加权重。权重怎么加:如 (beautiful:1.4) 。冒号后面不要加空格。
例子4:如果你想生成一个全新的图像,比如北京沙尘暴。那么你首先应该输入的prompt就是sandstorm,检查模型认不认识沙尘暴,而不是输入一大堆prompt。如果发现模型只认识沙漠里的沙尘暴,则说明训练集里的沙尘暴都和沙子有关。这是就得用其他的描述了,如低的可视度,天空被烟覆盖等等。
例子5 Prompt Editing:prompt的格式[word1:word2:TIME]代表什么?如果TIME<1,则代表从百分之多少步之前跑word1,从百分之多少步之后跑word2。如果TIME>1,则百分之多少就会变为实际的迭代步数。当然,如果出现[word1::TIME],则只是把word2删掉了而已。意思就是后面多少部不要word1。你也可以用前面的XYZ小技巧替换掉。
例子6 Alternating words:prompt的格式[word1|word2]代表什么?奇数步渲染word1,偶数步渲染word2。这样能更好的保证融合效果。如果按照上面的来,前10步跑word1,这时候已经跑的有点过了,再去后10步跑word2则融合的可能就不那么好了。当然[word1|word2|word3|word4|word5····]就代表一个大融合,每一步一次渲染一个prompt。
例子7 Comppsable Diffusion:从模型或者语义的角度(CLIP层的时候就将大写AND前后的两个word的向量合一了)进行融合。例子5和6是从渲染的角度进行融合的。
例子8 Scripts Step: 其实不光是这个,还有很多,都能用来做对比,可以尝试的玩一玩。