Excellent low-level FBX parser for Rust
fbxcel
fbxcel is an FBX library for Rust programming language.
fbxcel is relatively low-level library. If you want to interpret and render FBX data, you need another library or need to do it yourself. (fbxcel-dom is incomplete and currently unmaintained, but it can help you know what kind of tasks are needed to interpret FBX data.)
Features
- Pull parser for FBX binary (
pull_parsermodule)
- Writer for FBX binary (
writermodule)
writer feature.
- Types and functions for low-level FBX tree access
tree feature.
+ Provides arena-based tree type.
FBX versions
- FBX 6 or below is not supported.
- FBX 7.0 to 7.3 is not explicitly supported, but you can try FBX 7.4 feature to load them.
- FBX 7.4 and 7.5 is supported.
FBX format
Only FBX binary format is supported.
Currently there is no plan to support FBX ASCII format.
Rust version
Latest stable compiler (currently 1.52) is supported.
License
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE.txt or
- MIT license (LICENSE-MIT.txt or
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.