Babylon.js 8.0 发布,原生 WGSL 着色器
Babylon.js 8.0 于 2025 年 3 月 27 日发布,带来一次重大的架构改进:引擎核心的所有着色器现在都提供 WGSL 版本。
关键特性
- WGSL 优先的着色器:WebGPU 构建无需 GLSL 到 WGSL 的转换
- 更小的包体积:去掉转译层,下载体积减小
- IBL Shadows:基于图像的光照阴影支持
- Area Lights:更真实的照明选项
- Node Render Graph(alpha 版):可视化渲染管线编辑
为什么 WGSL 重要
此前,Babylon.js 会在构建时把 GLSL 着色器转换为 WGSL,用于 WebGPU。原生 WGSL 支持之后:
- 构建更快
- 包体更小
- 行为更可预期
- 调试体验更好
对 web 游戏开发者
如果你用 Babylon.js 做 WebGPU 游戏,8.0 是一次重要升级。开销减少让 WebGPU 成为更具吸引力的目标。