絕無重複?《無人深空》如何創造出千奇百怪的生物
雖然《無人深空》這款遊戲基本藥丸了,不過遊戲中的一些代碼卻值得人們注意,玩家也想知道這款遊戲是怎麽生產出來“無限”星球和生物的,一起來看看吧。
日前,一位3D遊戲建模網站的專業人士為我們做出了詳細的解答,下圖就顯示了生物在被創造之前的模型狀況:
我們可以看到,實際上這一個生物模型包含了許多生物種類,建模異常混亂複雜,但模型中的每一個部分都有著屬於自己獨特的描述符號,電腦隨機在每個部分選取特定的描述符,譬如身體一處,頭部一處,最終組合到一起,就成了造型千奇百怪的動物。
這位大神還通過建模,組合了一些生物,我們可以看到這些生物的造型千奇百怪,但總體的模型還是保持基本一致的:
實際上,這些生物都使用了同一個模型作為基礎模型,但身體,頭部,尾巴等等部分經過了電腦隨機選取,組合成了新的樣子。同理,飛船的設定也是一樣的,利用基礎模型,在不同模塊隨機變化之後,就可以生成出千奇百怪的造型,這也難怪《無人深空》這款遊戲可以創造出幾乎無限的宇宙太空和生物了。
但遊戲星球或是銀河系的總數還是有限的,因為所有組合都使用過之後,系統會默認重新開始循環。