3个版本 (破坏性)

0.2.0 2024年3月22日
0.1.0 2023年1月26日
0.0.1 2022年11月25日
0.0.0 2019年6月4日

#589 in 图形API

MIT 协议

3.5MB
16K SLoC

Blade

Matrix Build Status Docs Crates.io Crates.io Crates.io

Blade是Rust的创新渲染解决方案。它从简洁的低级GPU抽象开始,注重人体工程学和趣味性。然后逐渐发展成为一个高级渲染库,利用硬件光线追踪。最后,结合任务并行资产管道egui支持,成为一个最小的渲染引擎。

architecture

示例

scene editor particle example vehicle example sponza scene

说明

遵循常规 🦀 工作流程。例如,要运行bunny-mark基准测试,请运行

cargo run --release --example bunnymark

平台

全栈Blade引擎只能在支持硬件光线追踪的Vulkan上运行。然而,在Metal和GLES/WebGL2等次要平台上,仍然可以使用Blde-Graphics和Blade-Egui。

依赖项

~23–40MB
~703K SLoC