This program extracts the texture images packed in a Blender (*.blend) file and saves them as separate image files in a specified directory.
Written in Rust, it is very fast!
I provide binaries for Windows and macOS in the Releases page.
If you target Linux or another operating system:
- Install Rust.
- Compile the program with
cargo
as usual.
To use the program, run the following command:
unpack-blend-textures <input.blend> <output-textures-dir>
where <input.blend>
is the path to the input Blender file and <output-textures-dir>
is the path to the output directory where the texture images will be extracted.
For example, to extract the textures from the "example.blend" file and save them to the "textures" directory, run the following command:
unpack-blend-textures "example.blend" "textures"
This project would have never existed without the blend Rust library created by Lucas Bittencourt.
Program licensed under the GPLv3. See the LICENSE file for details.
© 2023 Samuel Tallet