Vol1 - Creating a character in MakeHuman

vol1_01 vol1_01

Creating a character in MakeHuman

Creating a character for the game with a change of clothes and several animations.

Introduction. MakeHuman Overview

What is MakeHuman?

MakeHuman is a completely free, innovative and professional software for the modelling of 3-Dimensional humanoid characters.

MakeHuman is an open source (AGPL3) tool designed to simplify the creation of virtual humans using a Graphical User Interface, also commonly referred to as a GUI.

Humans are created through the manipulation of controls that allow for the blending of different human attributes to create unique 3D human characters. The controls are intended to provide the user with a simple way to create characters that give expression to the widest possible range of human forms.

The MakeHuman project strives to provide a complete tool that allows for the management of all things needed to create realistic virtual humans.

Distinguished by a large number of settings and easily expandable features. There is a plugin for mass character creation “Mass produce”. Has a lot of ready-made clothing and accessories. You can create new ones yourself. Easy to integrate with Blender.

Has options not found in other similar programs:

  • Allows you to change the age of a character. It is enough to create a model and you can change the age with one parameter. Very convenient if you are making a game about growing up.
  • Allows you to assign different rigs to characters. Large selection of ready-made skeletons or you can make your own.

Sliders do not have the ability to enter a numerical value, which is sometimes not very convenient.

The program is mainly aimed at artists who create static images or videos. It is still little adapted for use in games, but has a lot of opportunities in this regard.

I will try to show how you can make a character with a change of clothes and assign him animation.

Programs used:

  1. MakeHuman 1.2.0
  2. Blender 2.93.9
  3. Godot 3.4.4 (3.5 compatible)

Addons:

For Blender:

For Godot:

Program Installation

Download the program, install it.

User data is located in the folder:

  • Windows: C:\Users\[Name]\Documents\makehuman\v1py3\data
  • Linux: ~/Documents/makehuman/v1py3/data

This is where you install additional assets: clothes, hair, poses ect.

You can install them directly from the program, tab “Community”. Or manually from the site — User contributed assets.

They are very well represented in the gallery, but it’s a bit difficult to get there.

The following assets were used in the tutorial:

By punkduck:

By Elvaerwyn:

By RehmanPolanski:

By callharvey3d:

By sonntag78:

By Hatshj:

By blindsaypatten:

By Joel Palmius:

Animations used from the cgspeed:

Modeling

Run the program and customize the character. By default, it offers a middle-gendered and middle-aged character.

Since there are no numeric values to enter, you have to move the sliders, like this:

vol1_02 vol1_02

General body settings, head, torso, arms, legs…

vol1_03 vol1_03

Apply the modifiers

Under “custom”:

  • Orkifyhead
  • Elf ears
  • Fully close mouth

vol1_04 vol1_04

Geometry

Choose clothing

The following sequence is not important, we need to equip our character with everything necessary for life and combat: hair, teeth, tongue, eyebrows, eyelashes… if it is supposed that the character will not open his mouth, you can skip the teeth and tongue setup.

  • Hair: Scalp Viking
  • Fangs: Fangs (from the Clothes[Accessory] tab)

vol1_05 vol1_05

Making the body parts modifiable is possible, but difficult. At the end I’ll tell you how.

Materials

Assigning textures.

  • Body: Orkifyheadtarget custom skin
  • Eyes: Alien Eyes

vol1_06 vol1_06

Dress up your character

If a change of clothes is expected, then we put all the necessary clothes on the character. In this case there are 2 sets: casual and sports.

Casual:

  1. Short jeans
  2. Sleeveless Shirt
  3. Martial-Arts Shoes
  4. Ladies Sunglass

vol1_07 vol1_07

Sporty:

  1. port briefs 01
  2. sport bra 01
  3. sun visor (sports visor)
  4. tennis shoes

vol1_08 vol1_08

The option “Hide face under clothing”

If you don’t intend to change clothes, it’s better to leave this option. If this option is disabled, then it will be visible when the body goes beyond the clothes. When exporting, this function will be enabled in any case.

vol1_09 vol1_09

Pose/Animate

Assign a rig.

The rig should match the animation. For this example I use the CMU Motion Capture animation and assign the corresponding rig CMU mb.

vol1_10 vol1_10

The character is ready for export.

Export to Blender

You can put the character from MH into Blender in several ways.

  1. The most reliable one is exporting to .mhx2 (MHX2 - MakeHuman eXchange format 2). This is the only way to correctly transfer the textures to the game engine.
  2. If you use export to Blender via Socket (tab in MH “Community”), you will have to assign textures in the engine manually

It is desirable not to forget to switch “Scale units” to a meter.

vol1_11 vol1_11