Add dedicated skinned rendering, pose restoration, shared Material and Material Instance slots, registry-driven components, Surface/Solari integration, transactional schema upgrades, navigation authoring, documentation, and evaluation evidence.
21 lines
1.2 KiB
Markdown
21 lines
1.2 KiB
Markdown
# Bevy Solari
|
|
|
|
[](https://github.com/bevyengine/bevy#license)
|
|
[](https://crates.io/crates/bevy_solari)
|
|
[](https://crates.io/crates/bevy_solari)
|
|
[](https://docs.rs/bevy_solari/latest/bevy_solari/)
|
|
[](https://discord.gg/bevy)
|
|
|
|

|
|
|
|
## Blacksite fork
|
|
|
|
This vendored Bevy 0.19 crate is patched to consume both Bevy `StandardMaterial` and Blacksite's
|
|
versioned Surface ABI. Validated Surface evaluator generations are namespaced into the shared
|
|
ray-query shader library, including evaluator-driven opaque/cutout candidate acceptance.
|
|
|
|
Skinned and morphed meshes are intentionally not submitted by Blacksite's `game_hot` bridge. Bevy
|
|
0.19 exposes the source mesh slab to Solari rather than the raster renderer's post-morph/post-skin
|
|
vertices; tracing that slab would render a stale bind-pose proxy. See `BLACKSITE_PATCH.md` for the
|
|
maintained boundary and upgrade notes.
|