首先提供两个我个人常用的emo数据库

作者:张泊宁 更新时间:2024/2/16 22:26:36 字数:5240

additem('Aerondight EP2 湖女之剑 最强银剑

additem ('Olgierd Sabre 爱丽丝 最强钢剑

additem ('PC Caretaker Shovel 看门人铲子 最强次要武器

镜子大师全套奖励 3个极品

additem('Devil Saddle') 悲痛马衣,马屁不惊慌,并随机混乱一名敌人

additem ('Soltis Vodka') 无底酒瓶,无限烈酒

additem (Cornucopia) 富饶之角,无限食物

符文 Runes

流血 additem('Rune devana greater')

燃烧 additem('Rune dazhbog greater')

冰冻 additem('Rune zoria greater')

昏迷 additem('Rune triglav greater')

中毒 additem('Rune morana greater')

失衡 additem('Rune stribog greater')

护甲穿刺 additem('Rune svarog greater')

攻击力 additem('Rune elemental greater')

肾上腺素 additem('Rune perun greater')

法印强度 additem('Rune veles greater')

镶嵌 Glyphs

阿尔德 additem('Glyph aard greater')

亚克席 additem('Glyph axii greater')

伊格尼 additem('Glyph igni greater')

昆恩 additem('Glyph quen greater')

亚登 additem('Glyph yrden greater')

全染色剂代码

additem('Dye Solution',100) 染剂溶剂 (工艺栏)

additem('Dye Default',100) 染色去除剂

additem('Dye Red',100) 红色护甲染剂

additem('Dye Blue',100) 蓝色护甲染剂

additem('Dye Gray',100) 灰色护甲染剂

additem('Dye Black',100) 黑色护甲染剂

additem('Dye White',100) 白色护甲染剂

additem('Dye Green',100) 绿色护甲染剂

additem('Dye Brown',100) 棕色护甲染剂

additem('Dye Purple',100) 紫色护甲染剂

additem('Dye Yellow',100) 黄色护甲染剂

additem('Dye Pink',100) 粉红色护甲染剂

additem('Dye Orange',100) 橘色护甲染剂

独角兽mod刀具代码

黑色独角兽钢剑: additem('Black Unicorn Steel')

黑色独角兽银剑: additem('Black Unicorn Silver')

强尼的眼镜: additem('Johnnys Glasses')

枪械mod代码

additem("dueling pistol_d")

additem("kakkerlak_d")

additem("wyrok_d")

additem("Kriegslied_d")

additem("warsong_d")

additem("lynx pistol_d")

additem("wolf pistol_d")

additem("gryphon pistol_d")

additem("bear pistol_d")

additem("vayleux_d")

additem("dragons gambitAmmunition_d")

子弹 代码

最高等级银弹 additem("silverhighcalibrebullet3",999)

最高等级冰弹 additem("frostbullet3",999)

最高等级毒弹 additem("poisonbullet3",999)

最高等级火弹 additem("firebullet3",999)

最高等级银弹 additem("silverbullet3",999)

本文禁止转载或摘编

概要

基于Webui,这一系列文章会简单概述在写作过程中会用到的所用字符和一些常用语法,将分为多个章节,第一章将会论述符号与词类,第二章会论述写作中的段落结构和特殊文法例如二次渲染和三次渲染等.

本文不会有任何图片,希望正在看这篇文章的读者朋友们,已经阅读过一些同类型的魔导书,有开创魔法术式的环境,有独立科研的能力,有一定的英语阅读和写作能力,能够根据本文的一些观点,自我尝试,开创属于自己的魔法.

本人的魔法流派为模糊清晰法和伪三次渲染法,想要参考作者作品的读者朋友们可以去我的p站主页,怎么去就要靠自己的实力.

版权声明

我身边也有许多画家朋友,我尊重和敬佩所有从事艺术创作的朋友们为创造人类美好世界作出的努力.AI绘画不应该,也不允许用于商业用途,诸如利用AI绘画约稿,欺骗为手绘等.本人一切基于AI绘画的图像作品及其咒语皆为开源,本文在睿站文章首发,论点尚且不成熟,欢迎各位朋友批评指正.本文的参考文献会在文末标注.

第一章符号与词类

Webui写作中用到的元素主要有三类,分别为词汇,符号, emo.这三个元素各有利弊,功能各有千秋,第一章就将会解释这三个元素的概念和写作语法.

一.词类成分

(1).词类:英语词类分十种:

有用的词类:

名词.形容词.数词与冠词.动词.副词.连词.

无用的词类:

代词.介词.感叹词.

1.名词(n.): promoter的重要组成部分之一.如:boy, girl, hand, hair.

2.代词(pron.):没有实际作用,如果使用则视为空格.如:who, she, you, it .

3.形容词(adj.):promoter的重要组成部分之一.如:big, long, red, black.注意有些单词有多种词性,例如green,会优先选择其n含义,而并非其adj,如果想要表达green的adj含义,可以写作green-color.关于#-#的具体用法会在后文讨论.

4.数词(num.):表示数目或事物的顺序.如:one, two, three, first, second, third, fourth, 1, 2, 3, 4.其中a=an=1.

5.动词(v.):表示动作或状态.描述生物动作的时候可以使用,系动词没有实际作用,视作空格,而实义动词效果十分强大,如:walk, run, jump .动词的时态在复杂句子中具有作用,例如a guy is jumping与a guy jumps与a guy is jump表达的意思一致,但是过去分词或现在分词作形容词的用法是需要被考虑的,不过大多数情况下会采用动词的含义,例如floating hair与float hair的意思是一致的.如果要排优先级,词汇的含义优先级最高的为动词含义,其次为名词,最末是形容词.

6.副词(adv.):修饰动词.形容词或其他副词,说明时间.地点.程度等.如:副词可以影响一句句子中所有的形容词,例如Extremely beautiful and detailed hand与Extremely beautiful and extremely detailed hand所表达的意思是一致的.尽可能避免一句句子中出现多个形容词和副词,但是在我们日常的写作与编程中,难免会出现多个形容词修饰一个名词的情形,后文会进行论述处理方法.

7.冠词(art..):用在名词前,帮助说明名词.如:a, an, the. The没有实际作用, a=an=1.

8.介词(prep.):表示它后面的名词或代词与其他句子成分的关系.如in, on, from, above, behind.所有介词都没有实际功能,写作则视作空格.

9.连词(conj.):用来连接词.短语或句子.如and, but, before .唯有and有其功能, and和AND的功能不同,后文会详细讨论,除了and以外的所有连词均没有实际功能.

10.感叹词(interj..)表示喜.怒.哀.乐等感情.如:oh, well, hi, hello口语化的词没有实际功能.

(2).句子成分与长难句:

一句句子以# , #或者# . #为结尾,全角和半角符合作用相同,建议大家全部以“ , ”作为句子的结束以便于其他人阅读.

一切句法都是可以的,从最简单的主谓宾或者主系表,例如a girl runs或者the background is beautiful或者a building is in the background.当然大家也能以正常英语写作的句法进行写作,例如用到从句,关于从句第一章不作论述,相关的标点符号后文会详细论述.

(3).时态与三单

建议大家以一般现在时进行写作,名词的单复数无影响,动词是否三单无影响,一切助动词都没有实际含义例如must, should.绝大多数动词的动词含义与其过去分词或者现在分词作形容词的含义相同,例如a boy is running与a running boy与a run boy表达的实际意思完全一致,但是部分动词如果胡乱使用分词可能会引起歧义,例如a machine breaks与a broken machine的意思就不尽相同,产出的效果也会不稳定,此时我们就要用其他方法带改良优化.

二.符号

基于webui的一切功能,都是基于文本转换图片,依我愚见, novelai的写作非常符合“如同诗歌般优美的程序”这一特点,也是我个人作为码农时候的写作风格.Novelai的写作是编程,同时也是散文.我个人对中文写作的方式是中立的,就如同生物学期刊全是英文期刊,而来中国空间站要学中文一样,是最有效避免词不达意的手段.

为了便于阅读,这一小节的符号我会以#符号#的形式进行写作,例如我想描述逗号,我会写作#, #,我想描述引号,我会写#:#.

(1)权重

Naifu中表示强调会用#{ }#来加强promoter的权重, webui没有#{ }#,而会用#( )#来表示权重.所有的promoters的默认权重为1,那么什么是权重?权重代表的是一个promoter在画面中出现的概率,权重越大则出现的概率越大,可能体现为占有的画面的尺寸和比例越大,可能会体现为这个promoter会尊崇你的写作的准确性.关于权重有大量的文章论述其大小与其画面的相互关系,这一点此处不再赘述.

在写作中,随着promoter数量和句子数量越来越多,往往会出现#(( ))#甚至#((( )))#甚至#(((( ))))#……久而久之代码就是变成屎山,最后就会变为让一个几个人的团队的新招聘的为了修改原来屎山的主程序员请病假跑路而让最后的作品成为EA2的情况.为了避免屎山,建议大家权重的写作手法,可以写为#(XXX:1.2)#,后面的数字建议在0.1到1.9之间,关于人像的权重每一次调整尽量不要超过0.1,关于非人像的权重每次不要超过0.2.

当大家的写作手法是#(XXX:1.2)#的时候,就可以化繁为简,把#( )#和#[ ]#给优化为一个符号,减少学习成本.例如(strong sun shine light:1.2), ( many yellow leaves :0.6),这样就是一个权重的例子.

为什么不建议大家在权重的咒语中使用#[ ]#,是因为和后面的判断循环相关,避免发生歧义.如何调整权重,试promoter的时候可以大致观察一个物体的面积,如果希望面积更大,请先尝试用big, large, very huge这样的形容词解决问题,如果还是无法解决,再每一次加0.1地增加权重,权重的具体参数设置可以看别的文章.

(2)空格

本小结描述空格,将会用# \t #表示,实际输入手法就是我们打字时大拇指按的那个空格,如果大家的word是带有展示全角半角空格功能,则角标空心圆圈和中央实心圆圈代表的空格含义一致.

我们书写promoter的时候,一定会用到adj+n的形式,例如red eyes,根据我们的常识,在red和eyes之间一定会写一个# \t #.是否可以不书写# \t #呢?答案是可以的,在promoter总数量很少的情况下, redeyes与red eyes的实际功能完全一致,当你的promoter超过一个数量级之后,反而是red eyes会发生污染, red会不仅仅修饰eyes,可能会修饰任何一个幸运名词性promoter,而redeyes则幸免于难.但是当我们在书写长名词的时候,时而会发生书写delicate detailed beautiful big reflective water cute glowing light red eyes这样的promoter,如果方法不正确串色与词汇污染是小事,古神化是大事,很有可能让我们画4张有3张残卷,稳定性很低.

(3)连词符号

为了解决这个问题,我们会用连词符号.我们日常写作中,经常会用例如warm-hearted之类的带#-#的构词方法, webui关于连词的符号分别有# + - _ #三种,继续用书写delicate detailed beautiful big reflective water cute glowing light red eyes这样的例子,多个形容词修饰一个名词,则形容词之间可以用# + #链接,例如detailed+beautiful eyes;副词修饰形容词或一切词修饰形容词可以用# - #链接,例如light-red eyes;形容词修饰名词或者一切东西修饰名词可以用# _ #链接,例如red_eyes或者high_res .于是,我们上述的长promoter,就会变成delicate+detailed+beautiful+big+reflective+water+cute+glowing+light-red_eyes,这样能有效避免古神化.不过需要注意的是#+#还有其他的用法会在后文中讲到.

到了这里可以做一个小结,当我们写作delicate+detailed+beautiful+big+reflective+water+cute+

glowing+light-red_eyes,的时候,一定是有侧重点的,究竟是强调reflective,还是强调light-red,如果是前

者,可以写成delicate+detailed+beautiful+big +water+cute+glowing+light-red+(reflective _eyes:1.1),如果是后者,会写delicate+detailed+beautiful+big+reflective+water+cute+glowing+(light-red_eyes:1.1),这便是连词符号和权重的联动写法.

(4)反复渲染与隔离

比方说一个promoter出现两次,例如a girl, blue hair, blue hair, simple write background.在作画过程中,一个step会画两次blue hair,渲染次数和权重是两个概念,权重是抬高promoter的出现概率,而正确的反复渲染能让promoter更符合它的词义,为了避免复制粘贴反复渲染的屎山,关于反复渲染有一种简单的写法,那就是(+(blue hair:1.0):1.0),其中的#+#的功能就是让后面的promoter额外渲染一次,一个#+#就是额外一次,也就是说(+(blue hair:1.0):1.0) == blue hair, blue hair.反复渲染的实际作用第一章不会重点论述.

当你的一次魔法中出现了多个关于魔法颜色的咒语时,会发生元素魔法污染,如果污染无法通过调整语序和其他手法消除,我们就要用到元素隔离#//#,具体的写作手法例如((blue hair:1.0)//), 需要注意的是,当我们使用#//#为后缀的promoter表达的意思是,这个promoter不会污染别人,但是可能会被别的promoter污染,所以如果发生串色,例如a girl, blue hair, blue hair, simple write background.中发现,画出来的hair是white的,则应该修改为a girl, blue hair, blue hair, (simple write background//).从而避免串色污染.

(5)连接词

连词分为and, AND和其他连词介词,

1.其他连词和介词

例如when(当…时候), while(正当…时候), after(在…之后), before(在…之前), since(自从), until(直到),等等.这些连词都是没有意思的,介词比如in,on,at,of,for,off,away等等.也都是没有实际意思的.

Webui魔咒的编程过程中,比较大的问题就是没办法写注释,因此我本人会通过许多没有实际意思的词语来给我的魔咒进行注释,让这些历史咒语是可重复的.

2. and

强关联词and,意思是前后两个tag有十分强的关联,例如blue hair and Bangs, and前后的promoters仿佛会融为一体,成为一个名词.

3.AND

这个词用法十分有难度,是一个强关联,就比如and的关联还不够强,则可以尝试使用AND.如果#+#关联的promoter还会发生词不达意,也可以用AND代替.

举个例子,比如a boy plays basketball in the gym,这句话有意义的单词是1 boy basketball gym,其他的词语都是无意的,但是当我们回头找errors和warnings的时候,一句符合语法的句子往往能帮助我们理解自己在干什么.那么有没有实际的作用?#\t#的功能是产生一个分割,让两个元素中间有一些缓冲,那么prep和conj的功能便是一个强缓冲, basketball gym与basketball in the gym实际的意思是相同的,但是最终作画是不同的,正是因为无效词汇做缓冲,让两个元素有很远的距离,但是basketball gym与basketball, gym又略有不同, #, #的距离最远,在一个step下,以#, #相隔,则会像我们书写两个汉字一样,落笔,抬起,落笔,如果是and,则相当于汉字的连续的笔画,如果以prep和conj相连则会是多个偏旁部首相结合.

三.非线性编程

世界上一切的面向用户的编程一定有判断和循环,我们学习魔法也同样有if和for.

(1) if

分步渲染if有以下几种语法形式几种形式: [from:to:step];[:to:step];[to:step] ;[from::step];

在prompt在达到step之前被视为from,在达到后视为to. Step为权重的数字,十分建议大家使用百分比的书写方法,例如0.2为20%.以[from:to:step]为例, [from:to: 0.2]的意思就是,在前20% step会渲染from的promoter,后面80%渲染to的promoter.

举个例子, [bare foot:shoes:0.5]会在前半程steps绘制不穿鞋子的脚,而在后半程绘制鞋子.相当于do while的语法.需要注意的是,如果你确认你使用的是分布渲染的if咒语,请用#[ ]#,便于自身理解,也便于其他学者阅读.

为了避免[from:to:step]产生的前后元素干扰, [from::step]这一语法为我本人常用.同样目的为表达, [bare foot:shoes:0.5],我可以写作为[bare foot::0.5], [shoest::0.9],用#, #隔开可以避免元素污染,如果即便如此还有污染,可以用#//#的手段进行分割.

(2) for

循环,挑选渲染的一种方式: [A | B]

基础的写法为[A | B],意思是step1的时候渲染A,而step2的时候为B, step3再只渲染A,以此类推.在Webui的语法中,如果要加入A与B的比例,需要写为[(A:1) | (B:1.2)] .

举个例子,如a [black hair| white hair] small girl,这样的写法是无效的,无法造成发色的mixed dyeing.再举个例子,我们要造一个奇美拉,就可以an atrocious animal is like [(lion:1.1)|(eagle:0.9)|(snake:0.7)],就会比较合理.

四.Emo

首先提供两个我个人常用的emo数据库:

例如表达wink,不如写😉;与其写A man with beard,不如用🧔.Emo表达的意思比文字更为清晰而准确, emo是跨越语言,有着最精确含义和的元素,有些描述性词语难以表达,即使表达也会浪费许多promoter,如果有对应的emo便能快速解决难题.

关于emo的实例应用第一章不加以论述,之后会专门推出一期如何不借助额外的工具修手的方法,就会用到强大的emo.


设置
阅读主题:
字体大小:
字体格式:
简体 繁体
页面宽度:
手机阅读
菠萝包轻小说

iOS版APP
安卓版APP

扫一扫下载