NeoX
外觀
此條目沒有列出任何參考或來源。 (2022年12月10日) |
| 開發者 | 網易遊戲 |
|---|---|
| 平台 | Microsoft Windows,Mac OS,PlayStation,Xbox 360,Nintendo Switch,iOS,Android |
| 類型 | 遊戲引擎 |
| 許可協議 | 專有 |
| 網站 | www |
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,提供身臨其境的戰鬥音效體驗。
參考資料
[編輯]- ^ 为什么在很多主流引擎都开源的情况下,网易游戏还在做底层技术创新?. GameRes游資網. 一元. 2018-04-25 [2026-06-10]. (原始內容存檔於2018-05-08) (中文(中國大陸)).