《半條命:Alyx》是用Valve自研的Rubikon物理引擎開發的

相信不少朋友都體驗了Valve年度VR大作《Half-Life:Alyx》,其畫面製作精良,而且物理特效方面極為遊戲。而這一切,均源自於Valve自己開發的Source 2遊戲引擎。

代號Rubikon:定位下一代遊戲引擎

綜合而言,《Half-Life:Alyx》(簡稱:半條命VR),在近戰方面表現優秀,畫面細節、流暢性方面幾乎無可挑剔。據悉,Source 2引擎在Valve內部代號Rubikon,內部開發週期長達8年之久。

《半條命:Alyx》是用Valve自研的Rubikon物理引擎開發的

《Dota 2》遊戲所採用Source遊戲引擎,而Source 2則是最新一代。Source 2基於Vulakn API,內置Rubikon物理引擎。

相比Source 2來看,Rubikon物理引擎在遊戲視覺效果方面的幫助要更大。通常, 遊戲開發是基於遊戲引擎,但遊戲引擎不一定不包含物理引擎,涉及到物理引擎的工作還是要通過其它第三方引擎來完成。目前常見的遊戲引擎:Unity、Epic Unreal Engine,常見的物理引擎:NVIDIA PhysX、Unity Physics、Havok physics。

由此來看,Valve在Source 2遊戲引擎以及代號Rubikon的物理引擎上做到了獨立開發,有著極高的優勢。

另一個在物理模擬極佳的VR遊戲《Boneworks》採用的就是Unity引擎和NVIDIA PhysX物理引擎。

《半條命:Alyx》是用Valve自研的Rubikon物理引擎開發的

實際上,Unity Physics在2019年3月才正式公佈的,其和Havok進行合作並深度整合。目前仍處於預覽版階段,Unity Physics和Havok physics的共同點是都採用Unity DOTS數據架構,前者更側重多人網絡遊戲開發,後者更側重頂級的單機遊戲。

《半條命:Alyx》是用Valve自研的Rubikon物理引擎開發的

Epic為Unreal Engine遊戲引擎開發了一個全新的物理引擎:Chaos,其類似Unity的DOTS,相比NVIDIA PhysX它可提供更高的性能和保真度,目前處於Beta階段。

也就是說,即便對於擁有遊戲引擎的Epic、Unity來說,開發一個物理引擎也是極為困難的,工作量極大。而Valve則更專注於開發一個自己的物理引擎,而《半條命VR》就是Valve在物理引擎上的最新成果,也是Valve過去十年來工作的結晶。

而隨著Valve此前公佈的,伴隨《半條命VR》一同到來的Source 2開發工具,屆時玩家自己也可以創建出高品質虛擬場景,進一步提升遊戲可玩性和自由性。


分享到:


相關文章: