艾伦想要DIY变形结果,一共需要三大块的拼图。
一是合适材质的详细古代魔文参数。这个已经基本解决了;
二是描述各种立体形状的详细古代魔文参数。复制咒的出现让艾伦看到了曙光;
三是总结古代魔文编程的语法,然后能够改写和优化DIY出的变形兽的行动逻辑;
为什么要把描述各种立体形状的详细古代魔文参数放到第二位这么重要的位置呢?
立体形状是一种很好描述但又很难描述的东西。
描述一个规则的立体形状是一件比较简单的事情,但是描述一个不规则的,有着多个曲面的立体形状就比较困难了。
可能前者只需要几十个参数就可以描述出来,但是后者用几千甚至几万个参数都不一定能够精确地描述出来。
而艾伦在DIY变形兽方面需要的是后者,因为他不可能把变形兽都设计成一个个非常规则的形状,他注定会用到很多不规则的立体形状,所以怎么描述出这些立体形状就是一个难点。
那为什么复制咒让艾伦看到了曙光呢?
首先复制咒是一个比较简单的咒语,它只要求施咒者目视需要被复制的目标,然后脑海里想象着需要被复制的目标被复制了一份,然后剩下的就是念准咒语,做好魔杖动作了。
以艾伦以往的经验来看,这样的咒语参数肯定很少,因为咒语的效果很简单,施咒时脑海里对咒语效果的想象也很简单,这就意味着施咒时转义出的古代魔文参数也会很少。
但是在雷鸟的眼睛里,艾伦使用复制咒去复制了一把扫帚,却在光幕上看到了海量的古代魔文参数。
为什么这么简单的一个咒语会有这么多的古代魔文参数?
这些海量的古代魔文参数的作用是什么?
这些海量的古代魔文参数是从哪转义出来的呢?
艾伦大脑里第一时间蹦出了这两个疑问,他很快就想明白了这两个问题。
首先这些海量的古代魔文参数大部分肯定是用来描述扫帚的立体形状的,因为扫帚由很多个不规则的立体形状组成的,所以描述扫帚立体形状的古代魔文参数肯定特别的多。
然后这些古代魔文参数肯定不是从艾伦的脑海里转义出来的,因为他施咒时根本没有去想象扫帚的形状。
最后,艾伦就想到了复制咒施咒时的要求是要目视被复制的目标,于是他就猜测这些参数是施咒时魔法的力量扫描被复制的目标,然后转义成古代魔文参数,一同发送给了世界意志,而世界意志接到这些参数之后就具现出了一个相同立体形状的复制品。
...
而这些是怎么应用到DIY变形兽上呢?
举个栗子,艾伦想把变形兽的尾巴变成一把青龙偃月刀的样子,变形的时候就需要详细地描述青龙偃月刀的样子才能变形成功。
而有了复制咒之后,艾伦只需要在变形出雷鸟眼睛的时候对着一把青龙偃月刀施放复制咒,这个复制咒里的参数就会自带青龙偃月刀的立体形状的参数,而雷鸟的眼睛则把这段记忆详细的记录在了艾伦的大脑里。
艾伦只需要把这段记忆提取出来,放到思维小屋里,然后把关于描述青龙偃月刀形状的参数给提取出来,粘贴到DIY变形兽的尾巴的形状下面。
然后再把这段修改后的记忆放回到脑海之中,艾伦就可以用这段修改后的记忆变形出一只尾巴是青龙偃月刀的变形兽了。
而艾伦在发现复制咒的这个妙用之后,就抓紧这个月变形雷鸟眼睛的机会,跑遍了整个霍格沃茨,对着各种各样的盔甲施放了复制咒,因为他需要这些盔甲的外形参数,他之后要用在给变形兽加装装甲上面。
而有了这些基本的详细的古代魔文参数,那他具体diy的时候只需要调整一些关键的数值就可以变形出他想要的盔甲的样式