微软近日正式推出开源3D引擎Babylon.js 8.0,这一版本历经一年开发,新增多项功能以提升3D渲染的真实感与性能。新版本引入基于图像的照明阴影(IBL Shadows)和区域光源(Area Lights),能够为3D物体生成更逼真的阴影效果,并支持2D形状作为光源,满足游戏开发者的高频需求。
此外,Babylon.js 8.0还引入Alpha版Node Render Graph,让开发者无需编写底层代码即可定制渲染管线,简化了复杂场景的实现过程。新版优化了轻量级查看器,体积更小且支持动态加载依赖项,同时原生支持WebGPU,核心着色器迁移至GLSL/WGSL,运行效率显著提升。这些改进使Babylon.js在建筑、游戏等领域的应用更加广泛。