IT之家 3 月 28 日消息,繼上周發(fā)布 DirectX Ray Tracing(DXR)1.2 后,微軟最新推出開源 3D 引擎 Babylon.js 8.0。
該版本歷經(jīng)一年開發(fā),新增基于圖像的照明陰影(IBL Shadows)、區(qū)域光源(Area Lights)等功能,并優(yōu)化渲染管線控制,同時兼容 WebGPU。
IT之家注:Babylon.js 是一個基于 JavaScript 的開源 3D 渲染引擎,專為網(wǎng)頁瀏覽器設計,支持通過 HTML5 實現(xiàn)實時 3D 圖形渲染。
本次更新主要通過照明陰影(IBL Shadows)和區(qū)域光源(Area Lights),打造更真實的陰影與照明效果。
通過 IBL Shadows 技術(shù),3D 物體現(xiàn)在可投射逼真陰影(如演示視頻中的獎杯陰影),適用于建筑、游戲場景渲染;而 Area Lights 技術(shù)允許 2D 形狀(如矩形、圓形)作為光源,提升動態(tài)光照效果,滿足游戲開發(fā)者高頻需求。
本次更新引入 Alpha 版 Node Render Graph,支持自由定制渲染管線,開發(fā)者無需編寫底層代碼,即可自定義渲染流程,靈活調(diào)整畫面輸出。
新版重點改善了性能和兼容性,改善輕量級查看器,體積更小,可動態(tài)加載依賴項,適配任意網(wǎng)頁;優(yōu)化查看器配置工具,可通過簡單 HTML 屬性設置,快速匹配網(wǎng)站風格。
新版原生支持 WebGPU,核心著色器全面遷移至 GLSL / WGSL,移除轉(zhuǎn)換層,運行效率翻倍,并支持自定義 WGSL 著色器。
相關閱讀:
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。