3个版本
0.2.2 | 2023年4月22日 |
---|---|
0.2.1 | 2023年4月22日 |
0.2.0 | 2023年3月1日 |
#60 in 渲染引擎
115KB
2.5K SLoC
Tridify-rs
摘要
正在进行中的项目,旨在提供一个真正简单但灵活、轻量级的低级GPU渲染框架,用于创建自己的框架、引擎、仿真器等。您想叫什么就叫什么!
目前处于开发阶段,不建议在基本功能实现之前使用。最新的Cargo发布将力求尽可能稳定,但是版本之间可能会有破坏性更改(至少直到1.0版本发布)。
入门指南
在您的终端中运行 cargo add tridify-rs
,或将 tridify-rs = "0.2.1"
添加到您的 cargo.toml 中。此外,请参阅下面的示例以了解基础知识。
示例
这里您可以找到一些关于如何使用Tridify-rs的示例。
功能
Tridify-rs旨在保持低级和灵活,让用户创建自己的3D引擎并按需定制。以下列出的任何功能都应使用低级功能实现。然而,我计划添加更多高级功能,以牺牲一些灵活性来换取可读性和简化。以下是计划的功能列表。
- 2D和3D基本渲染
- EGUI集成
- 光照和阴影
- GPU实例化
- 延迟渲染
- 场景框架
- 粒子效果和VFX
Tridify-rs不是游戏引擎,它不会支持与渲染无关的其他功能,例如高级输入处理、物理、音频或资产管理。
依赖项
~29–63MB
~887K SLoC