您的位置:首頁>遊戲>正文

為什麼在很多主流引擎都開源的情況下 網易遊戲還在做底層技術創新?

在各路媒體平臺上, 關於基礎研究和底層技術創新的討論已經持續霸佔了一周的頭條。 一個被賦予了眾多意義的事件, 引發了各行各業對於核心技術的關注。

底層技術創新是真正的經濟基礎, 它決定了上層建築的方向。 一家公司、一個品類甚至一個時代的繁榮都得益於此, 遊戲行業也不例外。 例如2D手遊和3D手遊的流行要歸功於Cocos引擎和Unity引擎的普及, 而正是因為有了更完善的即時網路同步技術, 競技手遊才能擁有良好的體驗, 成為目前最受歡迎的遊戲品類。

在科技領域, 蘋果、Google、亞馬遜都在自研晶片,

例如AlphaGo系統就使用了Google自研的TPU張量單元處理器, 近日Facebook也開啟了研發自主晶片的計畫。 而在遊戲領域, 也有一些公司始終專注於底層技術的創新, 試圖把握產業的基石, 增加自身的核心競爭力。

引擎是遊戲行業最重要的底層技術之一, 它直接影響一個專案的研發流程與開發效率, 甚至足以決定一款遊戲表現力的上限, 而網易可能是擁有最強大自研引擎的國內遊戲公司。 在這篇文章中, 我們梳理了網易兩款主流引擎的開發經歷, 或許你能從中獲得一些啟示。

NeoX:十餘年打磨, 成就無數爆款

2005年, 網易決定打造一款供休閒遊戲開發使用的遊戲引擎, NeoX應運而生——從這款引擎的中文諧音(牛叉)中, 你能夠感受到網易對它的期許。

最開始NeoX的功能比較簡單, 它使用了固定渲染管線, 也不具備高級功能。 但因為API簡單, 許多開發者開始用Python+NeoX的形式來開發專案原型, 或是為製作培訓新人的Demo。 伴隨使用場景的擴展, 引擎開發人員為NeoX添加了場景編輯器、角色編輯器和特效編輯器, 讓它支持更多功能, 更加易用, 維護人員一度達到了30多人——在當年這是一個相當可觀的數字。

2008年, 網易希望在《夢幻西遊》和《大話西遊》中實現換裝功能, 但2D引擎效果較為單一, 渲染功能不佳, 於是專案組嘗試用NeoX完成一些功能, 例如用它在後臺渲染角色圖片, 再在記憶體中渲染成2D引擎支援的格式。 在這一過程中, NeoX開始持續優化自己的角色渲染能力, 編輯器也越來越規範強大。 伴隨引擎功能的增強,

《夢幻西遊》和《大話西遊》使用NeoX的場景也越來越多。 自此, 支援任意語言外掛程式, 支援多人協作開發模式的NeoX開始成為網易的主流引擎。

而在《鎮魔曲》的研發過程中, NeoX第一次完全扛起了主力引擎的重任。 這款產品的野心很大, 它試圖達到甚至超越世界一流ARPG遊戲的美術水準。 為了達到這個目標, 戰魂工作室引入了物理引擎、法線貼圖、deferlighting、光照烘焙等多種功能, 並建立了更加系統化的場景管理機制。 最終遊戲畫質確實有了明顯躍升。

在開發《鎮魔曲》的同時, 網易還捕捉到了手游的機會, 開始讓NeoX適配iOS與安卓平臺, 並基於此研發了《亂鬥西遊》、《功夫熊貓3》、《陰陽師》等佳作。 自此, 這款歷時十餘年, 曾經經歷過多次重構和反覆運算的引擎成為了網易3D手遊的主流研發引擎之一。

在《鎮魔曲》手遊的研發過程中, 戰魂工作室對因NeoX開源而產生的多個項目中的源碼做了整合處理, 將NeoX升級為了一款次世代手遊引擎, 讓它能實現更高水準的畫質, 並能相容更低端的機型。 最終, NeoX2.0加入了PBR(基於物理的渲染技術),

支援SSS(SubSurfaceScattering), 次表面散射、各向異性材質, 並將《鎮魔曲》手遊的角色建模面數拉升至1萬面以上, 膚質、衣飾等材質的面數拉升至500萬面。

《終結者2:審判日》的引擎也是基於NeoX進行專門優化的版本, 除PBR之外, 它還擁有基於點雲的場景光照預渲染技術以及超大視距的植被系統。

Messiah:新時代的3D手游引擎,高通加入合作

2013年,網易在試水手游,嘗試NeoX引擎的跨平臺研發之時,也在研發一款新的3D遊戲引擎。他們希望這款引擎拋棄端遊和2D的包袱,專門為移動平臺優化,實現更高級別的美術效果。

在多年的技術積累之下,網易用3年時間完成了Messiah的研發,並在引擎問世之後拿下了20余項獨創性技術專利。這項引擎支援PBR、法線貼圖、GPU粒子、即時光照等先進技術,且DrawCall(場景物件的繪製)達到了上千的水準,在不損失場景細節的基礎上,將批次控制到了相當完美的範圍,降低了畫面細節的丟失程度。

例如《天下》手遊在研發時,當時市面上移動端的遊戲僅能實現100的Drawcall,這意味著遊戲細節不可避免的大量丟失,而使用Messiah引擎的《天下》手遊,Primitive接近三十萬,DrawCall也已經達到上千的水準。《天下》手遊中的重要角色“冰心”,光照在她不同的衣服材質上體現出不同的散射與反射,能觀察到PBR物理材質渲染的運用。

而經歷幾款產品的實踐與打磨之後,日漸成熟的Messiah也成為了網易多款重點產品的選擇。例如《楚留香》幾乎運用了所有的次世代美術技法,美術效果堪比用虛幻4做出來的產品,甚至有一位元大廠副總裁感歎:“看完《楚留香》,感覺大家再也不要做MMO了。”

《荒野行動》則展現了Messiah的多執行緒並行能力,以及對佔用資源量的控制,完成了對戰術競技遊戲超遠視距、多人同屏、複雜天氣特效等特性的支援。

《荒野行動》還幫助Messiah獲得了更多國際公司的適配和支持。2017年12月,高通與網易宣佈將面向Qualcomm驍龍800系列頂級移動平臺共同優化Messiah,並已實現包括PBR、TSAA(Temporal Super sampling Antialiasing)、DOF(景深效果)、高動態範圍光效等顯著提升《荒野行動》遊戲畫質的優化。

而在2018年的GDC上,雙方還在搭載驍龍845移動平臺的移動終端上展示了在《荒野行動》中如何實現4K人機交互介面,2K場景渲染,HDR顯示特性、即時陰影、全域光照等效果。可以判斷在手遊領域,Messiah已經具備了和全球頭部3D遊戲引擎同台競技的實力。

網易為什麼要堅持自研遊戲引擎?

在常人看來,Unity和虛幻4引擎都已開源,功能也都足夠強大,網易的自研引擎耗費了龐大的人力物力,仍舊暫時難以達到遠勝於它們的水準。為什麼網易還要用幾年甚至十幾年走一條前途未卜的道路?

從網易的經歷可以看出,首先,自研引擎和自研遊戲往往會相互促進,相互成長——遊戲的需求會倒逼引擎加入更多功能,優化使用體驗,而引擎又能提升遊戲開發的效率,讓開發者更加如臂指使地實現個性化的功能,將技術實力發揮到極致。比如NeoX對移動端的高度適配就與《鎮魔曲》手遊的研發息息相關。

與此同時,網易堅持自研的匠人精神也吸引了一些氣質相同的合作夥伴——《泰坦黎明》的研發商Zynga旗下子公司NaturalMotion用10餘年研發出了Echo遊戲引擎和euphoria技術,實現了7000單位同屏的奇跡。這些一次又一次刷新了行業優秀作品上限的團隊,都願意把心血之作交給網易代理。

最後,或許網易的自研基因,以及它對自身技術積累的渴求才是它做出這個選擇的主要原因,畢竟引擎並非網易進行底層技術創新的全部——在今年GDC開幕第一天,Google曾發佈了一款由網易研發的UI自動化測試方案,並表示這是安卓遊戲開發最強大,最全面的的自動測試方案之一;而早在2016年5月,網易就成為了穀歌Daydream平臺大陸唯一一家入選的遊戲廠商,後來網易的AR手遊《悠夢》還入選了2017蘋果年度精選,這也足見網易在VR、AR領域的技術探索。

互聯網行業進步的源動力來自底層技術創新,中國遊戲市場份額雖然是全球第一,但在底層技術方面還遠遠達不到國際一流水準。希望未來像網易這樣重視扎扎實實技術創新的公司越來越多,這才是中國的遊戲企業,乃至互聯網企業在長遠的世界競爭中應有的格局和態度。

Messiah:新時代的3D手游引擎,高通加入合作

2013年,網易在試水手游,嘗試NeoX引擎的跨平臺研發之時,也在研發一款新的3D遊戲引擎。他們希望這款引擎拋棄端遊和2D的包袱,專門為移動平臺優化,實現更高級別的美術效果。

在多年的技術積累之下,網易用3年時間完成了Messiah的研發,並在引擎問世之後拿下了20余項獨創性技術專利。這項引擎支援PBR、法線貼圖、GPU粒子、即時光照等先進技術,且DrawCall(場景物件的繪製)達到了上千的水準,在不損失場景細節的基礎上,將批次控制到了相當完美的範圍,降低了畫面細節的丟失程度。

例如《天下》手遊在研發時,當時市面上移動端的遊戲僅能實現100的Drawcall,這意味著遊戲細節不可避免的大量丟失,而使用Messiah引擎的《天下》手遊,Primitive接近三十萬,DrawCall也已經達到上千的水準。《天下》手遊中的重要角色“冰心”,光照在她不同的衣服材質上體現出不同的散射與反射,能觀察到PBR物理材質渲染的運用。

而經歷幾款產品的實踐與打磨之後,日漸成熟的Messiah也成為了網易多款重點產品的選擇。例如《楚留香》幾乎運用了所有的次世代美術技法,美術效果堪比用虛幻4做出來的產品,甚至有一位元大廠副總裁感歎:“看完《楚留香》,感覺大家再也不要做MMO了。”

《荒野行動》則展現了Messiah的多執行緒並行能力,以及對佔用資源量的控制,完成了對戰術競技遊戲超遠視距、多人同屏、複雜天氣特效等特性的支援。

《荒野行動》還幫助Messiah獲得了更多國際公司的適配和支持。2017年12月,高通與網易宣佈將面向Qualcomm驍龍800系列頂級移動平臺共同優化Messiah,並已實現包括PBR、TSAA(Temporal Super sampling Antialiasing)、DOF(景深效果)、高動態範圍光效等顯著提升《荒野行動》遊戲畫質的優化。

而在2018年的GDC上,雙方還在搭載驍龍845移動平臺的移動終端上展示了在《荒野行動》中如何實現4K人機交互介面,2K場景渲染,HDR顯示特性、即時陰影、全域光照等效果。可以判斷在手遊領域,Messiah已經具備了和全球頭部3D遊戲引擎同台競技的實力。

網易為什麼要堅持自研遊戲引擎?

在常人看來,Unity和虛幻4引擎都已開源,功能也都足夠強大,網易的自研引擎耗費了龐大的人力物力,仍舊暫時難以達到遠勝於它們的水準。為什麼網易還要用幾年甚至十幾年走一條前途未卜的道路?

從網易的經歷可以看出,首先,自研引擎和自研遊戲往往會相互促進,相互成長——遊戲的需求會倒逼引擎加入更多功能,優化使用體驗,而引擎又能提升遊戲開發的效率,讓開發者更加如臂指使地實現個性化的功能,將技術實力發揮到極致。比如NeoX對移動端的高度適配就與《鎮魔曲》手遊的研發息息相關。

與此同時,網易堅持自研的匠人精神也吸引了一些氣質相同的合作夥伴——《泰坦黎明》的研發商Zynga旗下子公司NaturalMotion用10餘年研發出了Echo遊戲引擎和euphoria技術,實現了7000單位同屏的奇跡。這些一次又一次刷新了行業優秀作品上限的團隊,都願意把心血之作交給網易代理。

最後,或許網易的自研基因,以及它對自身技術積累的渴求才是它做出這個選擇的主要原因,畢竟引擎並非網易進行底層技術創新的全部——在今年GDC開幕第一天,Google曾發佈了一款由網易研發的UI自動化測試方案,並表示這是安卓遊戲開發最強大,最全面的的自動測試方案之一;而早在2016年5月,網易就成為了穀歌Daydream平臺大陸唯一一家入選的遊戲廠商,後來網易的AR手遊《悠夢》還入選了2017蘋果年度精選,這也足見網易在VR、AR領域的技術探索。

互聯網行業進步的源動力來自底層技術創新,中國遊戲市場份額雖然是全球第一,但在底層技術方面還遠遠達不到國際一流水準。希望未來像網易這樣重視扎扎實實技術創新的公司越來越多,這才是中國的遊戲企業,乃至互聯網企業在長遠的世界競爭中應有的格局和態度。

Next Article
喜欢就按个赞吧!!!
点击关闭提示