从索尼旗下第二畅销的游戏到收获5万差评的“垃圾”,《无人深空》创造了一个相当不光彩的“业界传奇”。虽然这款游戏已经差评如潮,不过它运用的一些神奇的黑科技还是相当奇妙的,尽管你不喜欢它,也不妨来看一看。
设计师Greg近日在3dgame博客上分享了一些图片,将《无人深空》中系统生成各种生物和宇宙飞船的过程拆分开来进行展示。玩家们可以看到一个生物被完整地生成出来之前,它的雏形是什么样的。
这个动物看起来一团糟,各种器官和互相矛盾的几何模型杂乱地拼凑在一起。然而,每个部分的几何模型都有这自己的命名以及各自的词条,通过这种方式,这个未知生物的躯体构造有了各自的定位。将每个部分词条进行组合,通过代码对它们进行整合,就可以创造出一种独特的新生物。
Greg基于上图中这种杂乱的生物模型构造出了各种奇妙的生物,经过系统整合,生成出的各种外星生物虽然有一些共同点,不过其实它们还是相当独特的。所有的这些生物都是基于同一种生物模型创造,究竟程序是通过什么方式来决定在哪种生物身上究竟使用什么躯体构造,目前我们还不得而知。根据Greg的说法,所有生物的每个部位都是由游戏的引擎或者游戏中其他部分的代码所决定的。而宇宙飞船的模型也是通过类似的程序生成。
Greg的帖子中包括了完整的代码文本和更详细的演示。虽然目前来看,无论Hello Games如何公关也无法弥补玩家对游戏留下的恶劣印象,但是它采用的技术并非没有借鉴的价值,感兴趣的玩家不妨前往原贴详细研究。
原贴地址:点击进入
更多相关资讯请关注:无人深空专区