The basemesh and its helpers

The “Basemesh” is the core of MPFB. This is the human body, and some extra geometry. The basemesh is what you get when you create a human “from scratch”:

basemesh basemesh

The basemesh always contains exactly the same number of vertices and faces, independently of the shape of the human. When you reshape the human, you move the position of the vertices, but the geometry is otherwise the same.

Helpers

What you don’t usually see is the helper geometry. If you toggle the mask modifier for hiding the helper geometry, you can see there is a lot of extra hidden stuff:

basemesh basemesh

This extra stuff (“helpers”) is there to assist with the logic in MPFB. It comes roughly in two categories:

  • “Joint cubes”: These are the positions of the heads and tails for bones. For example, there’s a joint cube for the knee and for the ankle. A bone in a rig will stretch from exactly the knee joint cube to the ankle joint cube.
  • “Helper geometry”: These are vertices assisting in fitting clothes and body parts. For example there is a geometry “helper-skirt” to which skirt and gown type of clothes will be attached.

About the Basemesh

The current version of the Basemesh (“hm08”) has remained the same for more than a decade, and it is shared between MakeHuman and MPFB (as is most other assets). All other assets related to this.