微軟上線Babylon.js 8.0:打造更真實陰影與照明效果

IT之家 3 月 28 日消息,繼上周發布 DirectX Ray Tracing(DXR)1.2 後,微軟最新推出開源 3D 引擎 Babylon.js 8.0。

該版本歷經一年開發,新增基於圖像的照明陰影(IBL Shadows)、區域光源(Area Lights)等功能,並優化渲染管線控制,同時兼容 WebGPU。

IT之家註:Babylon.js 是一個基於 JavaScript 的開源 3D 渲染引擎,專為網頁瀏覽器設計,支持通過 HTML5 實現實時 3D 圖形渲染。

本次更新主要通過照明陰影(IBL Shadows)和區域光源(Area Lights),打造更真實的陰影與照明效果。

通過 IBL Shadows 技術,3D 物體現在可投射逼真陰影(如演示視頻中的獎盃陰影),適用於建築、遊戲場景渲染;而 Area Lights 技術允許 2D 形狀(如矩形、圓形)作為光源,提升動態光照效果,滿足遊戲開發者高頻需求。

本次更新引入 Alpha 版 Node Render Graph,支持自由定製渲染管線,開發者無需編寫底層代碼,即可自定義渲染流程,靈活調整畫面輸出。

新版重點改善了性能和兼容性,改善輕量級查看器,體積更小,可動態載入依賴項,適配任意網頁;優化查看器配置工具,可通過簡單 HTML 屬性設置,快速匹配網站風格。

新版原生支持 WebGPU,核心著色器全面遷移至 GLSL / WGSL,移除轉換層,運行效率翻倍,並支持自定義 WGSL 著色器。