2个不稳定版本
0.2.0 | 2024年3月12日 |
---|---|
0.1.0 | 2024年3月6日 |
#754 in 游戏开发
88KB
2K SLoC
Bevy Incandescent 💡
bevy的2D光照工具包。目前处于开发中。
未来目标
- PBR光照(法线贴图、高光贴图和灯光的虚拟高度)
- MSM方法(PCSS -> VSSM -> MSM逐步进行)
- SDF+光线追踪方法实现
- 边缘光照
- 与相机旋转兼容
- 边缘光
- 体积雾
- 体积云
- 丁达尔效应
- 屏幕空间SSAO
- 支持粒子系统
bevy_hanabi
- 支持瓦片地图系统
bevy_entitiles
功能标志
标志 | 功能 |
---|---|
debug |
显示一些调试信息,如光照范围。 |
compatibility |
优先考虑兼容性而不是性能,因为这个工具包使用了一些并非每个平台都支持的特性,包括具有Rg32Float 格式的纹理。 |
渲染图
特别感谢
- 来自 Catalin ZZ的博客 的光照技术。
- SSAO、体积云和雾以及边缘光受到了 @bit琪露诺 的启发。
版本
Bevy版本 | Incandescent版本 |
---|---|
0.13.x | 0.1.0 |
依赖项
~49–86MB
~1.5M SLoC