bevy_vello
bevy_vello copied to clipboard
An integration to render with Vello in Bevy game engine.
### Changed - SVG (.svg) support is now added through a cargo feature `svg`. - Lottie (.json) support is now added through the cargo feature `lottie`. - experimental `dotLottie` features...
This is a first stab at multiple camera support. It currently assumes that the desired camera is on RenderLayer 0. I'd like to allow flexibility on RenderLayer, but I wasn't...
Implement text justification for the Vello Text API.
Implement line break behavior for the Vello Text API.
I'm wondering if this crate would be the right place to provide mappings between Bevy and Vello primitives. Being able to use Bevy's Color and math types would make it...
bevy_vello should focus on a core API for scenes and rendering in Vello. `svg` and `lottie` bring a significant amount of bloat to the library and we want to make...
Probably would need to calculate the points of the non-rotated box, transform those points by either the affine matrix or a derived quaternion then draw those transformed points as connected...
Debug visualizations (the white box and red X) don't properly show for text in the screen coordinate space.
Constraints such as TextAlignment, etc. See the text example.
Not sure if this is something known... short on time, sorry if it's a duplicate rendered by bevy_vello: ![image](https://github.com/vectorgameexperts/bevy-vello/assets/2620557/9b9459dd-85ae-46b7-8bc0-ea7573975136) svg in inkscape: ![image](https://github.com/vectorgameexperts/bevy-vello/assets/2620557/5235264f-da9d-4829-8b23-60963eb25c97)