#gltf #cli #3d #命令行

应用程序 mesh_to_vox

将三角形网格转换为体素的应用程序

2个版本

0.1.1 2024年5月18日
0.1.0 2024年5月18日

#36数据格式

无许可证

505KB
1.5K SLoC

MeshToVox

一个将三角形网格转换为体素的命令行实用程序。

命令行使用方法

程序参数: * --f string <input path>: (必需) 支持的格式: glb/gltf
* --o string <output path>: (必需) 支持的格式: .gltf, .vox
* --dim int <体素网格大小>: (默认: 1022)
* --timer bool: (默认: false) 输出性能信息
* --sparse bool: (默认: true) 删除不可见的体素面,即球体内部。与所有网格兼容。对于vox文件格式忽略。显著减少文件大小,但占用更多时间和内存。

安装

Cargo 是安装所需的。
您可以使用 cargo install mesh_to_vox 安装。或者克隆仓库并使用 cargo run --release -- (your argument)

示例

cargo install mesh_to_vox; mesh_to_vox --f data/original/person.glb --o data/test_gltf/test.gltf --dim 2048 --sparse true example

待办事项

  • 多线程/ GPU 支持
  • 有向循环图输出格式
  • 法线

依赖关系

~11MB
~207K SLoC