开源游戏引擎 Bevy 发布 0.20:路径追踪渲染、WESL 着色器等多项更新
Rust 游戏引擎 Bevy 0.20 正式发布,改进 Solari 实时路径追踪、采用 WESL 着色语言,并增强 UI、精灵材质与调度性能等。
开源 Rust 游戏引擎 Bevy 于 2026 年 10 月 8 日发布 0.20 版本,共有逾 220 名贡献者参与。亮点包括实时路径追踪渲染器 Solari 的画质与性能提升(并改进 macOS 兼容性)、官方采用 WESL 着色语言替代旧版自定义 WGSL 方言,以及精灵自定义材质与二维扩展材质支持。
UI 与编辑器工具方面,Feathers 新增颜色选择、列表视图、下拉选择等组件;场景系统 BSN 语法简化,并加入场景实体就绪时的 Ready 事件。引擎还引入弱排序调度(chain_weak)以提升并行度,以及批量销毁实体性能优化等。
项目称本次更新也包含网格着色器基础支持、平移环绕相机、em/rem 单位与固定定位节点等开发者常用能力,完整变更见官方发布说明。