绝无重复?《无人深空》如何创造出千奇百怪的生物

虽然《无人深空》这款游戏基本药丸了,不过游戏中的一些代码却值得人们注意,玩家也想知道这款游戏是怎么生产出来“无限”星球和生物的,一起来看看吧。

日前,一位3D游戏建模网站的专业人士为我们做出了详细的解答,下图就显示了生物在被创造之前的模型状况:

我们可以看到,实际上这一个生物模型包含了许多生物种类,建模异常混乱复杂,但模型中的每一个部分都有着属于自己独特的描述符号,电脑随机在每个部分选取特定的描述符,譬如身体一处,头部一处,最终组合到一起,就成了造型千奇百怪的动物。

这位大神还通过建模,组合了一些生物,我们可以看到这些生物的造型千奇百怪,但总体的模型还是保持基本一致的:

实际上,这些生物都使用了同一个模型作为基础模型,但身体,头部,尾巴等等部分经过了电脑随机选取,组合成了新的样子。同理,飞船的设定也是一样的,利用基础模型,在不同模块随机变化之后,就可以生成出千奇百怪的造型,这也难怪《无人深空》这款游戏可以创造出几乎无限的宇宙空间和生物了。

但游戏星球或是银河系的总数还是有限的,因为所有组合都使用过之后,系统会默认重新开始循环。

相关领域
游戏