2 unstable releases
0.2.0 | Mar 12, 2024 |
---|---|
0.1.0 | Mar 6, 2024 |
#1050 in Game dev
88KB
2K
SLoC
Bevy Incandescent 💡
A 2d lighting crate for bevy. Currently wip.
Future Goals
- PBR Lighting (Normal Mapping, Specular Mapping, and virtual height for lights)
- MSM Approach (PCSS -> VSSM -> MSM step by step)
- SDF+RayMarching Approach Implementation
- Edge Lighting
- Compatibility with camera rotation
- Rim Lights
- Volumetric Fog
- Volumetric Clouds
- Tyndall Effect
- Screen Space SSAO
- Support particle system
bevy_hanabi
- Support tilemap system
bevy_entitiles
Feature Flags
Flag | Functionality |
---|---|
debug |
Show some debug info like light ranges. |
compatibility |
Prefer compatibility to performance as this crate uses things that are not supported by every platform including textures with Rg32Float format. |
Render Graph
Special Thanks
- Lighting technique from Catalin ZZ's blog.
- SSAO, Volumetric Clouds and Fogs and Rim Lights are inspired by @bit琪露诺.
Versions
Bevy ver | Incandescent ver |
---|---|
0.13.x | 0.1.0 |
Dependencies
~43–81MB
~1.5M SLoC