Blender Animation Studio System
Kickin'it.
WHAT
basskick
is a LGPLv3+ python framework hosted on PyPI.
WhY
Because we need more than a kickin' DCC
WHo
A community of geeks working in animation studios
How
At the heart of basskick
is a simple but powerfull idea:
"Blender and its addons should be managed like a classic python interpreter and installed packages."
basskick
introduces packons
("packaged addons") and packapps
("packaged application templates") providing roughtly the same functionnalities than addons and application templates but but in the form of python packages.
Thanks to them, you can:
- Specify dependencies to other packons and python packages.
- Use
pip
to install, upgrade, uninstall them along with all their dependencies. - Use
PyPI
(or a private index) to distribute your Blender code. - Use
virtualenv
to manage isolated and reproductible installations, which is fundamental for Blender Project Administration and Continous Integration/Delivery of your Blender code.
basskick
provides a CLI and a python API to use and/or automate the system. It was designed with Pipeline Integration and Project Administration in mind.
PyPI
hosts a growing collection of Packons and Packapps under the Framework :: Basskick classifier. We encourage you do publish your magic there too :)