近日,國內老牌3D遊戲引擎 Cocos 宣佈推出 Cocos Creator v3.6,該版本從畫面渲染、性能、原生化、編輯器優化等方面都大幅進化,是 Cocos 在3D領域的里程碑級版本,一推出就刷新了業內對於 Cocos 只擅長2D的刻板印象,而v3.6版本的發佈,也將開拓 Cocos 在遊戲、虛擬人、xr、智能座艙、教育等諸多領域的應用寬度。


  渲染能力、原生性能全面升級

  推動更高品質3D內容開發

  對任何3D內容來說,畫面永遠是第一關注點。一直以來,業內對 Cocos 的3D渲染能力質疑聲不斷,這個在2D時代堪稱王者的老牌引擎,曾經以《劍與遠征》、《我叫MT》、《少年三國志》、《列王的紛爭》、《保衛蘿蔔》、《TopWar》、《火焰紋章》等席捲國內外手遊行業,曾經在App Annie全球最賺錢、用戶數最多的前十款手遊中就有5款是用 Cocos 做的,這也造就了很多人對 Cocos 只擅長 2D,不擅長 3D 的錯覺。

  事實上,Cocos 的3D能力已經在很多大型遊戲項目上得到了驗證,而此次其發佈的 Cocos Creator v3.6 更是被官方稱爲“兩年來最重要的版本”,其引擎負責人表示 “對於開發者來說,3.6 版本意味着引擎在 3D & 2D 開發上體驗更好、性能更高、效果更出衆。 ”

  從這句話,也能看出 Cocos 內部,對這個版本的信心,記者瞭解到,v3.6版本在3D畫面渲染能力上頗下了一番苦工,重點優化了對3D內容非常重要的材質導入功能與渲染算法,包括了Surface Shader 自定義材質、CSM級聯陰影、各向異性光照模型、GGX環境反射卷積圖等重點功能,這些功能的落地,意味着 Cocos 已經能夠基本滿足現代3D遊戲的畫面需求。

  以CSM級聯陰影爲例,它能很好地解決畫面陰影鋸齒嚴重、形狀缺失、不清晰等問題,而陰影無論是遊戲或者任一元宇宙項目,都是呈現更爲逼真的3D場景感的關鍵點之一,在 Cocos 編輯器通過CSM級聯陰影,可以完美解決物體的陰影可視距離與陰影效果上的平衡問題。


  各向異性光照模型則拓展了 Cocos 在更多材質的應用,藉助這個功能,用戶就在精確光源和環境光源下,通過材質與光照模型,可以製作拉絲紋路的金屬、頭髮、絲綢等等,比如下圖的面料的質感,就是在 Cocos v3.6內渲染而成的。


  更好的渲染效果一般意味着需要更強的性能開銷,此次,Cocos 在性能上同樣有大幅提升,而且其兼顧了 2D & 3D 內容的性能需求,測試顯 v3.6 不僅3D性能大幅提升,同時其2D性能,在不同機型上都已經接近甚至超越了其一度在國內佔有率超過70%的 2.x 版本。

  "原生化"也是這次 Cocos 發力點,在 v3.6 Cocos 重寫了一遍底層架構,將2D渲染數據結構、2D合批管理器及渲染流程都進行了原生化,這意味着 Cocos 在原生端和小遊戲端都有了更加具備針對性的性能解決方案,從下圖可以看出 Cocos 完全原生化的目標實現不遠了,加上其免費開源、跨平臺發佈的差異化優勢,未來它或許將稱爲國內原生遊戲的首選引擎。


  (綠色部分即 Cocos 完成原生化的模塊)

  編輯器預覽功能

  真正實現開發“所見即所得”

  此次3.6 版本在編輯器界面上也做了非常大的改動,其中最受開發者關注的莫過於 Game View 模式。除了原有的網頁預覽和模擬器預覽,現在 Cocos 開發者還可以使用「編輯器預覽」來運行遊戲。

  編輯器預覽將在場景管理器中直接執行遊戲邏輯,並且可以實時調試遊戲場景,一方面帶來更無縫的預覽體驗,另一方面也補足了在調試方面的短板。


  不僅如此,動畫編輯器也實現了嵌入播放粒子和其他動畫的能力,讓開發者可以快速調試複雜的組合動畫和粒子聯動,極大得提升了遊戲內動畫和特效的生產效率,也是國內實現該功能的引擎。


  內置出海神器「L10n」

  助力出海開發者本地化

  爲了更好地服務有出海需求的廣大開發者,Cocos Creator 3.6 內置了全新的可視化多語言編輯器,即I10n,全程無代碼化操作,開發者只需經過內容、翻譯內容與構建發佈三個步驟,即可將項目構建爲不同語言的多個版本,隨時預覽,隨時切換語言,對於有出海需求的廠商來說,堪稱一個“神器“。


  搶灘元宇宙

  Cocos 探索3D內容爆發機遇

  上述所有功能,不僅有益於遊戲行業,同時也能夠讓元宇宙領域廠商通過這些強大的技術模塊,搶灘“元宇宙”窗口期。

  從“遊戲開發工具”到“數字化生產力工具”的形態轉化,這是 Cocos 近一年來一直髮力的目標,在許多國內大熱的元宇宙項目裏都有 Cocos 的身影。不久前,百度剛推出了其首個支持快速開發獨立元宇宙產品的開放平臺「希壤」,其中就有基於 Cocos 打造的一站式元宇宙內容開發解決方案「希壤Lite」,藉助 Cocos 引擎能力,希壤Lite 能夠更輕量化地滿足用戶的分享與體驗,並且同時支持多平臺,進一步降低用戶使用門檻,提供更豐富的應用場景,開闢裏世界切換、社交互動、虛擬演唱會等趣味玩法。


  未來,各行各業都會存在大量需要開發的3D內容,Cocos 也在不斷拓展自己的能力邊界。據悉,今年下半年 Cocos 將推出編輯器組件 Cocos Creator XR,以及無代碼、所見即所得的虛擬角色編輯器,這些都得益於V3.6 所打下的良好基礎,相信未來國內會有越來越多的行業,通過 Cocos 實現更多3D場景的落地。

相關文章