All Projects → Lexpartizan → Go_MakeHuman_dot

Lexpartizan / Go_MakeHuman_dot

Licence: other
ingame character generator for godot (based on the project Makehuman)

Programming Languages

PLSQL
303 projects
GDScript
375 projects

Go_MakeHuman_dot

ingame character generator for godot (based on the project Makehuman)

This project for blender 2.79 and Godot. This contain basics *.blend-files with shapes and skeleton and another stuff, include tutorials in the future.

I solved a big problem with the size of the mesh in the video memory. Previously, each character required a separate bag with all the blendshapes. And each character occupied 80 MB of video memory and it is without textures! Characters will now be generated on the fly when loaded onto the stage and do not have blendshapes. This takes one second at worst, and changing the blend size takes about 20 milliseconds. But in memory now blockbuster ranks just 700 kilobytes.

ToDo:

  1. Make big blend-file with shapekeys from MakeHuman, using models from MakeHuman.
  2. Ready for bvh-animation (tutorial).
  3. Ready for Mixamo animation (tutorial).
  4. Fix bvh-animations problem (tutorial).
  5. Export to Godot with shapekeys and animations (tutorial). Done!

5.1 Export from Blender to glTF tutorial. https://www.youtube.com/watch?v=k1NCiSvbJ_Y

5.2 How use it in Godot tutorial. https://www.youtube.com/watch?v=cPVjNh2Ki4I

ToDo in the distant future or never:

  1. Fix eye's positions for some shapes.
  2. Clothes fitting (no have idea how).

So, i have idea for clothes and eyes. Clothes must have shapekeys same like body. In game script must read shape-keys value from body and set it for shape-key clothes.

How attach clothes for sckeleton. https://www.youtube.com/watch?v=ljK_FErSPQM

How add shapekey for clothes. https://www.youtube.com/watch?v=OnZy3m6Yksk

  1. Generation face from photo (i learn python, maybe 2-5 years, maybe never)

Public Domain or CC-by-zero.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].