https://github.com/synphonyte/panim-loader
This is a loader for the PANIM format, which is a simple animation format for custom properties in Blender
https://github.com/synphonyte/panim-loader
Last synced: 2 months ago
JSON representation
This is a loader for the PANIM format, which is a simple animation format for custom properties in Blender
- Host: GitHub
- URL: https://github.com/synphonyte/panim-loader
- Owner: Synphonyte
- License: apache-2.0
- Created: 2023-02-21T16:53:52.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-25T15:39:01.000Z (over 3 years ago)
- Last Synced: 2024-05-01T09:57:57.180Z (about 2 years ago)
- Language: Rust
- Size: 259 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# PANIM Loader
[](https://crates.io/crates/panim-loader)
[](https://docs.rs/panim-loader/)
[](https://github.com/synphonyte/panim-loader#license)
[](https://github.com/synphonyte/panim-loader/actions/workflows/ci.yml)
[](https://coveralls.io/github/Synphonyte/panim-loader?branch=refs/tags/v0.2.3)
This is a loader for the PANIM format, which is a simple animation format for custom properties in Blender.
This is meant to be used in conjunction with the [PANIM Blender Exporter](https://github.com/Synphonyte/blender-panim-exporter).
Please also check there to see the details of the binary file format.
The primary use case for this file type is to export more animation data on top of what can be stored in GLTF files.
## Usage
```rust
use panim_loader::PropertiesAnimation;
let anims = PropertiesAnimation::from_file("assets/single_anim.panim").unwrap();
let value = &anims.animations[0].get_animation_value_at_time(10.0);
```