How To Contribute - animate1978/MB-Lab GitHub Wiki

The original ManuelBastioniLAB was a solo project under the sole development of Manuel Bastioni. MB-Lab is intended to be a community project where you can contribute code, models, animations, poses etc...

Since this is on Github, simply make a fork and make some changes or additions.

Code

Python programmers that can help add new features and fix bugs. Some of us developers are not experienced in Python, some are, it doesn't matter if you edit a single line or completely rewrite the entire codebase, Python programmers are ALWAYS welcome here.

Modeling

This covers all kinds of projects, from the human base models to rigging, clothes and hair. It is strongly encouraged to NOT change the base models UNLESS you know EXACTLY what you are doing. MB-Lab's code, the model geometry and JSON files are intricately connected to each other and you WILL get errors if you add or delete geometry. This was learned the hard way. At this time we are still in the early stages of decoding the inner workings of MB-Lab but when we finally do "crack" the code we plan on not only replacing the original models but adding more.

Animation

There is the ability to save and load BVH animations, so we should make use of this. This can be highly useful for game engines. Currently we are trying to add some animations to the 1.7.5 release.

Hair and clothing

MakeHuman assets are licensed as CC-BY, so it's possible to use these for MB-Lab http://www.makehumancommunity.org/content/user_contributed_assets.html

It is very possible to make your own assets or contribute to the project with some assets. Or you can make your own repository and then let us know so we can add a link to the wiki.

Bug testing

MB-Lab is a BIG project and sometimes things go unnoticed, sometimes the developers don't fully test every single part of MB-Lab before releases are made, bug testing is an important part the development cycle.