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 :)