-
Notifications
You must be signed in to change notification settings - Fork 314
MB Lab Developer Guide
This is a developers guide on how to extend MB-Lab.
Any text editor will work really but there are some tools that make it easier
-
VS Code - https://code.visualstudio.com/ use the Blender Development Extension, follow tutorial here
-
Stani's Python Editor - https://sourceforge.net/projects/spe/ (Old but still useful)
There are two main branches, 'master' and 'dev'.
The 'master' branch is meant to be the release version of MB-Lab.
The dev branch is the working developmental version of MB-Lab and is not meant for production use, it can contain buggy or incomplete code.
We are going to adopt the git-flow development method, which git is well suited for. The current development method is more trunk based. More to come
These scripts were created by Noizirom to copy data from Blender and write it out to JSON for MB-Lab
https://github.com/animate1978/MBLAB_DevTools
It is highly recommended to download daily builds of Blender (or build it yourself if that suits your workflow), this will hopefully ensure that MB-Lab will be "stable" with Blender as it continues to be developed.
https://builder.blender.org/download/
It is highly recommended that you run Blender with the --debug operator
https://developer.blender.org/
Blender API - https://docs.blender.org/api/master/