10 个版本 (6 个重大变更)
| 0.7.0 | 2024年2月22日 |
|---|---|
| 0.6.0 | 2023年8月10日 |
| 0.5.0 | 2023年3月14日 |
| 0.4.0 | 2022年11月2日 |
| 0.1.0 | 2022年5月29日 |
#232 in 游戏开发
4,784 每月下载量
用于 8 个crates (4 个直接使用)
175KB
3.5K SLoC
three-d-asset
这是一个尝试创建一个通用的crates,用于加载、保存和编辑3D资源。想法是,它可以作为任何类型可视化或高级编辑工具的基础,就像imagecrates一样,只是针对3D资源。非常欢迎贡献!
crates包含一组有用的常用资源,可以在使用io模块或手动构建时加载。在内存中,资源可以例如
- 可视化,例如使用three-dcrates或CPU光线追踪器
- 导入到基于Rust的游戏引擎中
- 编辑并再次保存
模型
| 格式 | 反序列化 | 序列化 | 功能 |
|---|---|---|---|
| OBJ/MTL | ✅ | ❌ | obj |
| GLTF/GLB | ✅ | ❌ | gltf |
Texture2D
| 格式 | 反序列化 | 序列化 | 功能 |
|---|---|---|---|
| PNG | ✅ | ✅ | png |
| JPEG | ✅ | ✅ | jpeg |
| HDR | ✅ | ❌ | hdr |
| GIF | ✅ | ✅ | gif |
| TGA | ✅ | ✅ | tga |
| TIFF | ✅ | ✅ | tiff |
| BMP | ✅ | ✅ | bmp |
点云
| 格式 | 反序列化 | 序列化 | 功能 |
|---|---|---|---|
| PCD | ✅ | ❌ | pcd |
体素网格
| 格式 | 反序列化 | 序列化 | 功能 |
|---|---|---|---|
| VOL | ✅ | ❌ | vol |
依赖项
~2–17MB
~249K SLoC