2 releases
Uses new Rust 2024
new 0.1.12 | Apr 14, 2025 |
---|---|
0.1.0 | Oct 31, 2023 |
#1 in #add-on
68 downloads per month
540KB
11K
SLoC
Hallr
Hallr is a Blender add-on written in Rust. This project is a work in progress, so expect frequent changes to its functionality and API.
Usage
For Blender instructions, refer to the wiki.
Gallery
For some images generated by this add-on, see the release page and the wiki
Installing Hallr
You can download pre-built ZIP files from the GitHub Releases section. These ZIP files are the Hallr add-on, which can be installed directly in Blender.
The ZIP file contains dynamic libraries compiled for multiple platforms:
- macOS (amd64 & ARM)
- Linux (amd64)
- Windows (amd64)
All releases are built automatically by GitHub workflows.
To build the add-on locally, use the following command:
python3 build_script.py
Once the build is complete, simply drag and drop the generated hallr.zip
file into Blender to install it.
Developer Mode
For a faster development workflow, you can enable developer mode:
python3 build_script.py --dev_mode
Then, open and run the blender_addon_exported/__init__.py
file inside Blender. In this mode, Blender will automatically use the latest compiled Rust library, so you only need to recompile your Rust code to see changes take effect the next time you run an operation.
For this purpose, the Rust tool watchexec works exceptionally well for automatically recompiling when source files change.
Contributing
We welcome contributions from the community! Feel free to submit pull requests or report issues on our GitHub repository.
License
Hallr is licensed under AGPL-3.0-or-later.
Dependencies
~20MB
~365K SLoC