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 游戏开发

Download history 474/week @ 2024-04-20 480/week @ 2024-04-27 591/week @ 2024-05-04 530/week @ 2024-05-11 505/week @ 2024-05-18 508/week @ 2024-05-25 653/week @ 2024-06-01 533/week @ 2024-06-08 829/week @ 2024-06-15 695/week @ 2024-06-22 995/week @ 2024-06-29 1038/week @ 2024-07-06 1127/week @ 2024-07-13 1051/week @ 2024-07-20 1163/week @ 2024-07-27 1237/week @ 2024-08-03

4,784 每月下载量
用于 8 个crates (4 个直接使用)

MIT 许可证

175KB
3.5K SLoC

three-d-asset

crates.io Docs.rs Continuous integration MIT licensed

这是一个尝试创建一个通用的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