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资源。想法是,它可以作为任何类型可视化或高级编辑工具的基础,就像image
crates一样,只是针对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