2个不稳定版本

0.2.0 2024年3月12日
0.1.0 2024年3月6日

#754 in 游戏开发

MIT许可证

88KB
2K SLoC

Rust 2K SLoC // 0.0% comments WebGPU Shader Language 397 SLoC // 0.0% comments

Bevy Incandescent 💡

bevy的2D光照工具包。目前处于开发中。

未来目标

  • PBR光照(法线贴图、高光贴图和灯光的虚拟高度)
  • MSM方法(PCSS -> VSSM -> MSM逐步进行)
  • SDF+光线追踪方法实现
  • 边缘光照
  • 与相机旋转兼容
  • 边缘光
  • 体积雾
  • 体积云
  • 丁达尔效应
  • 屏幕空间SSAO
  • 支持粒子系统 bevy_hanabi
  • 支持瓦片地图系统 bevy_entitiles

功能标志

标志 功能
debug 显示一些调试信息,如光照范围。
compatibility 优先考虑兼容性而不是性能,因为这个工具包使用了一些并非每个平台都支持的特性,包括具有Rg32Float格式的纹理。

渲染图

特别感谢

版本

Bevy版本 Incandescent版本
0.13.x 0.1.0

依赖项

~49–86MB
~1.5M SLoC