2 个不稳定版本
0.2.0 | 2021 年 1 月 5 日 |
---|---|
0.1.1 | 2020 年 4 月 13 日 |
0.1.0 |
|
#187 in 渲染
49KB
1.5K SLoC
这是什么?
这是 C++ 库 PolyVox 的部分内容到 Rust 的移植
它做什么?
给定一个体素体积,它会产生一个优化的网格,以便于使用任何能够绘制3D三角形的工具进行渲染。这个库本身并不执行渲染,这部分由您自己完成。
该库还包括一个命令行工具,可以将 vox 文件转换为包含在 vox 文件中的模型的所需多边形的 JSON 表示形式。
我可以看到它的实际效果吗?
是的!运行示例之一
-
cargorun --examplesimple
点亮一小组体素并在 3D 中渲染它们
-
cargorun --example模型
渲染从 MagicaVoxel 导出的示例 vox 文件
依赖项
~1MB
~12K SLoC