跳至內容

NeoX

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
NeoX 引擎
開發者網易遊戲
平台Microsoft Windows,Mac OS,PlayStation,Xbox 360,Nintendo Switch,iOS,Android
類型遊戲引擎
許可協議專有
網站www.163.com

NeoX引擎是由網易遊戲開發的遊戲引擎,它已被用於由網易雷火科技有限公司,網易杭州互娛等網易旗下工作室開發的遊戲中。網易有超過100款知名端遊和手遊作品用的是NeoX引擎,包括《逆水寒》、《明日之後》、《陰陽師》、《亂鬥西遊》、《蛋仔派對》以及《終結者2:審判日》等。

NeoX是網易最早、用得最廣的自研引擎。它從2005年開始研發,內部戲稱「牛叉引擎」[1],承載了網易十多年的技術積累。作為引擎界的「老兵」,它支援2D和3D遊戲開發,既能能跨平台工作,又能為製作高品質遊戲提供堅實的技術底座。

NeoX中的程式語言使用。

[編輯]
層面 使用語言 說明
引擎核心/底層 C++ 渲染、物理、性能關鍵部分
遊戲邏輯層 Python(腳本) 主要開發語言,負責業務邏輯
服務端 Python 純Python開發
工具/編輯器 Python 用PyQt等開發各種工具

技術特性

[編輯]

NeoX引擎具備以下核心技術特性:

畫面渲染

[編輯]

NeoX引擎採用基於物理的渲染(PBR)技術,能還原現實中金屬、布料、水漬等不同材質的質感。引擎還支援SSS次表面散射和各向異性材質,使角色膚質、衣飾更加真實細膩。2.0版本引入了物理天氣渲染系統(PBWS),支援日夜輪轉、春夏秋冬、風雨晴雪等同一場景多達32種變化。

基於點雲的場景預烘焙技術,渲染速度比光線追蹤方法快近100倍,且佔用記憶體更少,圖像中沒有高頻噪聲干擾。

性能優化

[編輯]

NeoX引擎採用多線程渲染技術,將邏輯和渲染拆分為獨立線程,充分發揮多核處理器優勢,提升遊戲流暢度。《亂鬥西遊》在該技術支援下,幀率可穩定在60-70 FPS,記憶體佔用約160MB。

《鎮魔曲》手遊通過獨有的特效合併技術,在高畫質和流暢度之間找到平衡點,實現高低端機型兼顧。

動畫與物理

[編輯]

引擎內建基於真人動作捕捉的動畫系統,可實現精確到骨骼的動態演算。《鎮魔曲》手遊引入80餘種物理勢能,不同受力會帶來不同的打擊反饋,相同受力在不同材質(如肉與石頭)上也會產生不同效果。

音效系統

[編輯]

引擎具備高保真3D環繞聲音效系統,基於wwise,提供身臨其境的戰鬥音效體驗。

參考資料

[編輯]
  1. ^ 为什么在很多主流引擎都开源的情况下,网易游戏还在做底层技术创新?. GameRes游資網. 一元. 2018-04-25 [2026-06-10]. (原始內容存檔於2018-05-08) (中文(中國大陸)).