#grass #bevy #instancing #rendering #gamedev #bevy-plugin #render

frosty_grass

使用GPU实例化在3D网格上渲染草的Bevy插件

1个不稳定版本

0.0.1 2024年1月31日

#10 in #grass

MIT/Apache

1.5MB
395

霜草

Frosty Grass

霜草是一个Rust包,为Bevy游戏引擎提供了一个简单的插件。该插件使用GPU实例化在3D网格上渲染简单的草。

特性

  • GPU实例化:利用GPU实例化的力量,高效渲染大量草实例。
  • 与Bevy集成:通过最小设置无缝将草渲染器集成到您的Bevy项目中。

计划中的特性

  • 从图像图中采样草属性
    • 颜色
    • 高度
    • 密度

示例

  • 运行 cargo run --example grass_field 以查看一个随机生成的覆盖草的地面示例。使用 WASD 移动,QE 旋转,SPACE SHIFT 上下移动。

许可证

此包根据MIT或Apache-2.0许可证授权

贡献

我欢迎贡献!如果您发现任何问题或对改进有想法,请打开一个问题或提交一个拉取请求。


依赖项

~47–81MB
~1.5M SLoC