4 releases
0.2.2 | Jul 25, 2024 |
---|---|
0.2.1 | Jun 2, 2024 |
0.2.0 | Jun 1, 2024 |
0.1.0 | Apr 3, 2024 |
#21 in Rendering engine
Used in abc_lumenpyx
2.5MB
5.5K
SLoC
A unique 2D-pixel art renderer with heightmaps to simulate 3d shadows.
Examples
Here is an example video, notice the shadows cast from the gravestones and the reflections are all done real time. If this video doesn't load you can view it here.
https://github.com/ABC-Engine/lumenpyx/assets/76850177/a4d73ff0-6991-4e6d-9390-1343b29a99fb
Compatibility
This crate is cross-platform.
Re-Exports
I re-export the Winit crate because it is necessary for window management.
Getting Started
You can find the crate here and download it using cargo add lumenpyx
. Check out the discord, we've got a help channel. Check out the wiki, the docs for this library are kept there. I will keep updated as time goes on. If there is anything that you would like a docs page for let me know!
- Getting Started
- Common Problems and Their Solutions
- Technical documentation
- Creating Custom Renderables
Contributing
Contributions are welcome! Start by filing an issue and we can work forward from there! If you're not sure what to work on but you want to help Join the discord and ping me, I'm happy to help!
Dependencies
~18–37MB
~580K SLoC