Blacksite/third_party/bevy_solari/README.md
Rbanh 0798aa5d57 Build renderer and material component foundations
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.
2026-07-12 00:24:06 -04:00

21 lines
1.2 KiB
Markdown

# Bevy Solari
[![License](https://img.shields.io/badge/license-MIT%2FApache-blue.svg)](https://github.com/bevyengine/bevy#license)
[![Crates.io](https://img.shields.io/crates/v/bevy_solari.svg)](https://crates.io/crates/bevy_solari)
[![Downloads](https://img.shields.io/crates/d/bevy_solari.svg)](https://crates.io/crates/bevy_solari)
[![Docs](https://docs.rs/bevy_solari/badge.svg)](https://docs.rs/bevy_solari/latest/bevy_solari/)
[![Discord](https://img.shields.io/discord/691052431525675048.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2)](https://discord.gg/bevy)
![Logo](../../assets/branding/bevy_solari.svg)
## 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.