Welcome to BOSS’s documentation!

BOSS (Blender Operator Scripting Solution)

'boss feature image'

This is alternate way of creating blender addons and scripts. This is open-source, object oriented, easy and dynamic way of creating UI and HUDs.

You can create addon just fine, inheriting from BOSS_OT_base_ui for dedicated tasks and install it like a regular Blender addon. Moreover, you can also use this package with one of the Launchers (Quick Run) Addons. There are two addons at the moment. I will write more like other types of Menus in future.

Note

You should read this documentation along with Quick Run

Main Points:

  • You won’t have to touch a single line of code to define shader, text, opengl stuff like bgl, blf. Everything happens behind the scene.

  • You won’t have to handle or track mouse coordinates, it also happens behind the scene.

  • all you need to do is add age-old callbacks like onClick, onMouseEnter, onDrag etc, in the simplest way possible.

  • It’s not just UI, it’s a general-purpose-base-class-modal-operator, so, you can create interactive interfaces that is integrated in 3D view or any other panel.

Note

Like BOSS project(coding part) this documentation project also is WIP, I will be updating it and adding more content to it in near future.

Future Updates