• General Chat
  • A humanoid character creator plugin for Godot 3.0?

Creating a customized avatar has been a part of RPGs since the Elder Scrolls IV: Oblivion was released in 2006. I think FLOSS engines and games should have that feature as well. Would anyone else be interested in collaborating to make this possible?

Creating Characters

Base Mesh

MakeHuman

I think the easiest way to start would be to use MakeHuman as a base. However, it is licensed under the APLv3, so this might not be a good option for an MIT licensed ecosystem. However, they provide a CC0 exemption for anything exported from an official, unmodified version of the software.

ManuelBastioniLab

The advantage of ManuelBastioniLab is that it is just a Blender plugin. However, it is newer and (last time I checked) is not as feature-filled as MakeHuman. Plus it uses multiple base meshes, which could mean duplication of effort.

Potential Process To Create

I will confess: I am not an artist. My talents lie more in code. Any input from actual artists would be most welcome!

  1. Export the default mesh from MakeHuman
  2. Import default mesh into Blender
  3. Cut mesh up into pieces (hands, torso, legs, head, etc.) to make it easier to create clothes for characters and to create other humanoid creatures, such as mermaids and centaurs.
  4. Skin broken-up mesh with Rigify rig.
  5. Start adding blendshapes to change appearance (male/female, facial features, etc.).
  6. Start adding basic animations (walk cycle, run, etc.).
  7. Start adding assets (different eye colors, hair meshes, clothes, etc). We might be able to reuse some of the assets created by the MakeHuman community.

Creating Character Editor

Coming Soon!

@Elzaïr Creating a customized avatar has been a part of RPGs since the Elder Scrolls IV: Oblivion was released in 2006 It was already the case in D&D games by Wizard of the Coast and Bioware (Baldur's gate, released in 1998 in US)

Very, very interesting idea, as I planned myself to add such feature into my project.

About the softwares you quoted:

Make Human; I started by use this one, but as I looked for the most realistic characters possible, I gave up few days later. The pro side is that yes, more easy to use.

Manuel Bastioni Labs: True , not that easy to understand how it works but really precise shapes, without talking that the generated characters are really customizable in any way, not the case with MakeHuman. Also, Manuel's work is open source.

About the licenses: Well, the only thing Manuel asks is to credit him, even into a commercial project, not a big deal in my opinion.

Edit: Maybe you could contact Manuel Bastioni himself, he opened a topic about his labs on Blender Artists

I'm curious to see how all of this could work , as I'm not a coder and I could learn a lot of things. Once gain, very cool idea