#框架 #gpu #渲染 #wgpu #图形 #egui集成

tridify-rs

快速wgpu渲染框架,旨在简化渲染管线。目前处于开发阶段。

3个版本

0.2.2 2023年4月22日
0.2.1 2023年4月22日
0.2.0 2023年3月1日

#60 in 渲染引擎

MIT/Apache

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