Skip to content

A program to explode blend files into their many parts.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

Longor1996/unblend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 <CODE>/<ADDR>.bin
    • Respective metadata to <CODE>/<ADDR>.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 <GLOB>.

Installation

  • Have cargo & rust installed.
  • Run cargo install unblend.

Usage

In general: unblend <FILE> <OUT>

  • FILE is the blend-files path.
  • OUT is the output path and extension for the archive.

Detailed help is available via unblend --help.

References

About

A program to explode blend files into their many parts.

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Languages