Awesome
dot_vox
Rust parser for MagicaVoxel .vox files, using Nom.
Current status
As of version 3.0.0, we no longer support files with the old MATT
chunk. If you wish to use
v3.0.0, please open your file in the latest version of MagicaVoxel and resave - this should
switch you over to the newer dictionary-based MATL
chunks. Alternatively, continue to use
v2.0.0.
The Dust Engine project is currently maintaining this crate. If there are any changes in the MagicaVoxel file format, feel free to open an issue or a PR, and we'll work to get them implemented.
RustDoc
Kindly hosted over at https://docs.rs/dot_vox/.
Thanks
dot_vox
was originally developed by @davidedmonds and many people have contributed to its development.
- @davidedmonds (The original author of this crate)
- @jice-nospam (first crack at palette parsing)
- @expenses (bug report on palette indexing)
- @xMAC94x (bug report on material parsing)
- @bonsairobo (implementation of
write_vox
functionality) - @Sixmorphugus (implementation of Scene Graph parsing)
- @nickelc (migrating to nom 7 and modernizing the code base)
- @InBetweenNames (Rolled up changes in multiple PRs and added various helper methods)
- @virtualritz (Upgrading the codebase to Rust 2021)