-
Notifications
You must be signed in to change notification settings - Fork 344
MB Lab Developer Guide
This is the start of a reference for MB-Lab internals, where each sections is described (as best we can tell) what MB-Lab does and why.
This is the core of the addon.
- Function calls
- UI Elements
Contains various functions for every engine.
Handles the animation import and assigning to skeleton...
- Retargeting
- Identifies Bones
- Similar functions (expand)
- Loads BVH files, saves and loads poses.
Handles much of the character changing functions including Auto-Modelling.
This is where the image textures get loaded and applied to nodes
This is where the morphs of the character are loaded from JSON files
Handles the Proxy Fitting functions
Loads and applies the skeleton (either FK or IK) to the character
Contains the base models, skeletons and shaders for MB-Lab
The base models, textures and JSON data are referenced from this file
Example Female Caucasion data entry
Retargetting data
Contains measurement data for male and female base models
Contains the demo asset files, as well as associated texture maps.
(?) Bounding Box?
https://github.com/animate1978/MB-Lab/blob/master/data/measures/human_female_measures.json
Morphs for each base model that change the character based on geographic location
Example euroartic.json
Pose JSON files for each base model
Example glamour02.json
Morphs to describe different body types
Example type_common01.json
The texture maps for MB-Lab
Example human_female_diffuse.png