在VR浪潮面前,Unreal、Unity、CryENGINE各大遊戲引擎紛紛跟進,都決心抓住這個絕無僅有的機會,一舉奠定自己的江湖地位。新一輪的VR引擎之戰即將爆發。
自2014年Facebook20億美元收購Oculus以來,國內大量廠商開始投身虛擬現實行業,但大多聚焦頭盔、眼鏡等硬體領域,內容嚴重匱乏,而虛擬現實內容的發展核心要基於VR引擎。可以說,無論消費者願意購買哪家公司製造的VR頭盔,最終贏家可能都是這些VR引擎公司。畢竟數以百萬計的開發者都需要VR引擎來開發視頻遊戲。隨著虛擬現實的崛起,它將成為新時代的「寵兒」。
在VR浪潮面前,Unreal、Unity、CryEngine各大遊戲引擎紛紛跟進,都決心抓住這個絕無僅有的機會,一舉奠定自己的江湖地位。新一輪的VR引擎之戰即將爆發。
為此VR網將為大家分析比較這些產品,希望給讀者帶來對該技術和產品的進一步了解。
國內外主流VR引擎大起底
目前國內外主流的VR開發引擎引擎有虛幻4(Unreal Engine 4)、CryEngine3、Unity 3D。
Unreal Engine 4
Unreal(UNREAL ENGINE 的簡寫)是目前世界最知名授權最廣的頂尖遊戲引擎,占有全球商用遊戲引擎80%的市場份額。UE4由於渲染效果強大以及採用pbr物理材質系統,所以它的實時渲染的效果做好了,可以達到類似vray靜幀的效果,成為開發者最喜愛的引擎之一。
在Unreal Engine 4.7中,加入「VR預覽」功能,簡而言之,這一新選項讓VR開發者能夠立刻通過Oculus Rift瀏覽他們的工作,從而更好進行開發。2015年6月,Unreal Engine 4.8 發布,對多個平台 進行VR 支持。
為了進一步吸引開發者加入UE陣營,UE4引擎宣告可以免費下載,這一策略也取得了顯著效果——截至2016年7月該引擎有超過200萬名開發者,比之前增加了近一倍。近幾年來,UE4引擎已成為許多vr遊戲體驗致勝的法寶。
Unity 3D
Unity3D是由Unity Technologies開發的一個讓玩家輕鬆創建諸如三維視頻遊戲、建築可視化、實時三維動畫等類型互動內容的多平台的綜合型遊戲開發工具,是一個全面整合的專業遊戲引擎。Unity利用交互的圖型化開發環境為首要方式,其編輯器運行在Windows 和Mac OS X下,可發布遊戲至Windows、Mac、Wii、iPhone、WebGL(需要HTML5)、Windows phone 8和Android平台。
現在,Unity的重點是調整遊戲引擎,使其滿足虛擬現實開發人員的需求。 Unity5.1為VR和增強現實設備增添了「高度優化」渲染管道。同時也增添了對OculusRiftHMD的原生支持,使開發者可以插入他們的開發工具並能夠立即使用。最值得期待的虛擬現實頭盔Oculus Rift已經開始交付,這款設備30款可玩遊戲中的16款是使用Unity技術研發的。此外,在為HTC和索尼虛擬現實頭盔和微軟增強現實頭盔HoloLens開發遊戲的開發者中,Unity的技術也非常受歡迎。
Unity的遊戲引擎在低成本設備中占據優勢,這些設備可以與智慧型手機綁定,讓人們體驗低端虛擬現實技術。目前三星和Oculus基於智慧型手機聯合開發的虛擬現實設備Gear VR上90%以上的遊戲是基於Unity技術開發的。
CryEngine
CryEngine是德國的CRYTEK 公司出品一款對應最新技術DirectX 11的遊戲引擎。Cryengine是一個兼容PS3、360、MMO、DX9和DX10的次世代遊戲引擎。與其它的競爭者不同,CryENGINE不需要第三方軟體的支持就能處理物理效果、聲音及動畫。簡而言之,這是一個非常全能的引擎。
2016 GDC遊戲開發者大會上,《孤島危機》開發商Crytek正式公開了其最新研發的遊戲引擎CryEngine 5,該引擎全面支持DX12和VR開發,並且開源免費!Crytek旗下最著名的CE引擎曾打造過《孤島危機》系列和《羅馬之子》,這款引擎所帶來的視覺表現已經征服了全世界的玩家。
CryEngine近年來發展不太順利,2014年,著名遊戲引擎CryENGINE的開發商Crytek瀕臨破產,一度連薪水都發不出了,直到亞馬遜向其注入了巨額的資金,才讓這家工作室有了喘息的機會。 CryENGINE失敗的一部分原因在於與市場脫節,CryENGINE進入steam面向獨立開發者推行訂閱式付費的時候,u3d、ue早就建立了完善的社區了,官方文檔不全,成功範例稀少,這些都制約它的發展。不過VR時代的到來,也給CryENGINE帶來了新的機會。
VR引擎大比拼,各有特點和不足
隨著虛擬現實民用化這個風口的到來,各大引擎廠商也已經開始布局自己的定位,包括引擎的業務調整,商業活動,產品價格策略,以及對VR方向的支持等。但對於開發者來說,遊戲引擎的選型是一個很大的難題,需要考慮引擎性能、多平台支持、開發難度、商業版權、技術支持等多方面的因素。因此,我們對上述3家引擎的各方面做一下簡單對比。
在引擎渲染性能方面,UE4引擎和CryEngine3憑藉著頂級的圖形處理能力,渲染效果很好,其次是Untiy引擎。VR是一項注重體驗的技術,也所以現在的VR從概念到立項,完全都是以強烈的畫面衝擊感為主要指標的。在這種趨勢引領下,UE4等高渲染效果引擎當然更受VR開發者的青睞。從2016年4月到7月,UE4平台註冊開發者人數就增加了50萬,總數達到200萬。
在多平台兼容支持方面,Unity3D引擎有著最出色的跨平台支持,發布遊戲至Windows、Mac、Wii、iPhone、WebGL(需要HTML5)、Windows phone 8和Android平台。UE4、CryEngine3側重於PC端遊戲開發。
在開發難度方面,Unity3D引擎開發上手較快,介面也很容易使用,Unity3D在相關開發鏈上無論是資源還是插件都非常完善,就開發效率來說,肯定更勝一籌。而UE4及CryEngine3工作流程複雜,學習難度大,硬體要求高,需要開發者有相當的理解才能完全發揮出性能,開發難度較高。
在商務合作方面,Unity有幾個不同的許可費用,它的Pro版本在本文發布時是$1,500或者$75/每月。pro版本提供了很多免費版不包含的功能,而UE4及CryEngine 5引擎都已開源免費。但若想獲取更好的技術支持,還是需要付費購買服務支持。
关于:中科研拓
深圳市中科研拓科技有限公司专注提供软件外包、app开发、智能硬件开发、O2O电商平台、手机应用程序、大数据系统、物联网项目等开发外包服务,通过IT技术实现创造客户和社会的价值,成为优秀的软件公司,通过客户需求导向、开放式创新、卓越运营管理等战略的实施,全面打造公司的核心竞争力。优秀软件外包公司、软件开发公司,联系电话400-0316-532,邮箱sales@zhongkerd.com,网址www.zhongkerd.com