Skip to content

Latest commit

 

History

History
89 lines (36 loc) · 3.34 KB

chapter-6.md

File metadata and controls

89 lines (36 loc) · 3.34 KB

第六章 咒语的隐性效果

我们在设计魔法的时候,要有这样的概念:如非必要,勿增实体。

除非重复施法,都未能实现实现你需要的效果,否则应该尽量使用简短的咒语,一方面减少咒语之间的相互影响,另一方面尽可能让AI自然构建效果。过于冗长、冗长的咒语可能会产生背离期望的效果。

如何剥离冗长的咒语呢?简单讲就是用具体的魔咒替代泛指,把存在冲突的咒语中,有冲突倾向的魔咒替代为无倾向的。比如loli附带了强画风属性,会很大地影响结果,改成 female child (侧重描述女性儿童)或者 flat breasts (侧重描述平胸)会好一点。

但是事实上,如何剔除不必要的咒语是存在难度的。并非魔咒没有产生可以观测到的对应语义的效果,就说明这个魔咒是没有生效的。我们在此再次强调,咒语是一种人类可以表达和使用的语言,但是咒语并非使用魔力的本质,而只是使用魔力的捷径。魔导器并不能理解你的语言,魔法也不是单纯把每个咒语的效果组合在一起。

多个看上去是0阶、1阶魔咒形成2阶、3阶魔咒是一个例子,魔法公鸡(magical cock)现象是另一个很好的例子。

例6-1 魔法公鸡。请设置Scale=5并分别输入Prompt:

magical, 1girl, school uniform, prism, で召喚したイラストだ

magical cock, 1girl, school uniform, prism, で召喚したイラストだ

分别输出3次,效果如下:

magical

magical cock

显然,使用magical cock的一组,画面更加融合。并且,大概率不会有鸡真的出现在画面中。

但是为什么cock能够发挥这样的作用呢?没有人能够解答。其他的动物能够产生相似效果吗?我们尝试了一些其他的动物,并没有产生相似效果。

magical fish

magical duck

magical cat

但是是不是只有鸟类才有效果呢?答案仍然是否定的。但是我们看到魔法凤凰(magical phoenix)产生了翅膀的效果。

magical chicken

magical phoenix

magical chicken, UC: chicken

目前还未发现其他的类似情况的咒语。