您的位置:主页> > 绿色征途 > 正文

《无人天空》游戏技术剽窃疑云-创造宇宙的“超级方程式”

发布时间:2016/12/23 20:13:25 | 作者:700征途 | 来源:www.700zt.com

    《无人天空》注定要成为今年最其话顺性的游戏之一。暂且不论其销鱼将达到怎样的水平.对整个业界来说,它更大的意义可能是其核心算法。(无人天空)的算法能够自动生成1800亿亿颗星球.每个星球上都有各自独特的地形与生物。实现这一切.只用了60万行计算机代码.整个游戏的容量只有60GB。

    场景的随机生成技术在游戏业界早已不新鲜,在8位机时代就有一些游戏实现了随机生成的迷宫。但本作的算法生成技术与随机生成并不是同一个概念。在《无人天空》的游戏开发过程中.Hello Games程序员兼创始人SeanMurray就已经惫识到游戏业界现有的程序生成技术无法实现他所播要的场景多样性。但他发现了一个叫做“超级方程式.的独特算法。

    这个“超级方程式“的发明者是比利时生物学家Johan Gielis.他是比利时安特卫普大学生物工程系的客座教授。多家公司耽请他担任首席科学家.试图将其方程式应用于商业领域。

    “我最初是为了描述植物的形状而开发了这个方程式:Gielis博士说。“学术家有很多种数学方法和算法来描述植物,但没有哪个能从几何学上理解这些植物。.

    2003年Gielis博士在他的研究论文《将类型广泛的自然与抽象图案进行统一的泛用几何变幻算法》中提出了“超级方程式“.该文在《美国植物学报》中发表.方程式表述如下:方程式.jpg

    虽然看起来有些复杂,但该方程式已经相对简单地将几乎所有的几何图案进行了总结.从因形到星形再到螺旋形,都在其范围之内。它实际上是以“单位圆形.(半径等于1)的方程式进行改良,加入了一些条件.修改了一些点与形状的比例。改变一个参数.就能将一个圆形延展成拓圆形,还有其他条件可以改变对称条件成者边的数盆。Gielis称他的公式能够描述很多种自然形状,包括基本粒子、花瓣形状甚至是时空。超级方程式的优点是可以实现连续形状变化.“所以它非常易于定义非常不同的形状,只要改变一些参数就行.因此最适合软件与游戏。

    那么(无人天空)到底是不是愉了Gielis的“超级方程式.专利?需要注惫的是.公式本身是不能申请专利的,但可以申请对于该公式的应用范围。律师指出:“要获得数学方程式的版权是非常困难的.不过你可以申请限制该方程式的实际应用。

    Gielis分别在2005年和2009年获得了欧洲与美国的专利授权。而他的超级方程式的软件应用权被荷兰公司Genicap获得。而Genicap最近提出《无人天空》未经允许使用了他们的专利方程式.该公司发言人JeroenSparrow说:“我们并未向Hello Games提供授权。.

超级方程式.jpg

    对此.玩家们纷纷指责Genicap是“专利流氓.—也救是占着茅坑不拉屎,拥有技术专利却不生产任何相关产品.专门用于打官司的公司。但事实并非如此。Gieles的方程式已经被应用于多献产品,比如3D打印和天线。由此还专门设立了一家Antenna Company.使用超级方程式设计一些WiFi路由器的组件.提供给思科、感普、英特尔等客户。

    该方程式也将被应用于游戏引擎。Sparrow说:"Genicap正使用超级方程式开发一款革命性的软件.可提供给独立工作室和大型游戏公司。我们目前还处在概念阶段.预计今年秋季公布详情。”

    这起专利纠纷的起源是《纽约客》杂志曾经做的一个大型报道。当时Sean Murray向记者透露《无人天空》使用了超级方程式。Genicap正是看过这篇报道后,才知道HelloGames俊犯7他们的专利。但在Genicap提出侵权文涉后,Sean Murray在自己的推特上说:“《无人天空》其实并没有使用超级方程式.更没有侵犯专利.这就是无中生有·一大家都很心寒。我祝福Johan Gielis未来好运。游戏发售后我们会一起哪一下数学。”

    之后Genicap也做出了声明:“之前有过一些消息来源.包括Sean Murray本人指出或多或少地使用了超级方程式。昨天Sean Murray邀请我们去Hello Games喝杯咖啡.说要向我们澄清一些事情。我们当然乐意。

    虽然Genicap应该不是专利流氓.但是选择在游戏刚好做完的这个时间节点提出俊权质疑.确实很令人怀疑其动机。另外《纽约客》的报道中提出“超级方程式”使用了120行代码—这么详尽的细节不是一个有经验的编辑能够误解或者瞎编的。Murray可能是在某个阶段使用了该方程式.或者后面改用了其他技术。

    目前看来.Murray似乎非常自信自己没有俊犯专利.也许他只是使用超级方程式来进行演示.让《纽约客》的编辑明白将公式使用到游戏的代码中是多么容易的事。另外一个可能是Hello Games只是将超级方程式作为灵感来源,自己开发了一个类似于超级方程式的核心技术.可以说是该方程式的优化版。要知道超级方程式本身也是对已有其他公式的基础上进行改良.因此这种优化并非侵权。

    当然.在与Murray“聊过数学.之后.Genicap也许仍然相信Johan Gielis的专利被侵犯了。也许两家公司会打宫司,或者达成某种和解。无论如何.如今《无人天空》已经发售,利用算法生成的宇宙已经呈现在玩家面前。Hello Games也会继续对他们的方程式进行改良。未来将会带给玩家更情密、更复杂的世界。就像Sean Murray所说.宇宙本身可能只是上帝的超级方程式。只要朝拍这个方向不断改良,在游戏中创造一个真正的世界又有何不可?


上一篇: 现在的征途游戏人物等级再高也无意义了 下一篇: 给征途玩家推介一本日常中的点滴推理漫画-《Q.E.D.证明终了》