https://github.com/longor1996/unblend
A program to explode blend files into their many parts.
https://github.com/longor1996/unblend
blend blender cli rust tar tool zip
Last synced: 9 months ago
JSON representation
A program to explode blend files into their many parts.
- Host: GitHub
- URL: https://github.com/longor1996/unblend
- Owner: Longor1996
- License: apache-2.0
- Created: 2023-10-03T20:01:38.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-03-18T20:48:56.000Z (over 2 years ago)
- Last Synced: 2025-09-21T20:25:18.074Z (9 months ago)
- Topics: blend, blender, cli, rust, tar, tool, zip
- Language: Rust
- Homepage: https://crates.io/crates/unblend
- Size: 17.6 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# Unblend
A small command-line program that explodes Blender files (`.blend`) into their various parts and writes them out as an archive.
## Features
- Accepts a `blend`-file, either as file-path or thru STDIN (using `-` as file).
- Parses the blocks the file is made out of.
- The block-`code` is used as directory.
- The block-`address` is used as file-name.
- Block-data is written to `/.bin`
- Respective metadata to `/.txt`
- Almost fully decodes the `DNA1` block.
- See the resulting `DNA1.tsv` and `DNA1/*.txt` files.
- Outputs an archive in either `*.zip` or `*.tar` format.
- Format is selected via the outputs file-extension.
- Output can go to STDOUT via `-` (but only as `*.tar`).
- Excluding data from the archive being written, via `-x `.
## Installation
- Have cargo & rust installed.
- Run `cargo install unblend`.
## Usage
In general: `unblend `
- `FILE` is the `blend`-files path.
- `OUT` is the output path and extension for the archive.
Detailed help is available via `unblend --help`.
## References
-
-
-
-
-