NitroxNova / humanizer

convert MakeHuman to Godot4
The Unlicense
149 stars 15 forks source link

Provide VRM exports #36

Open fire opened 4 weeks ago

fire commented 4 weeks ago

Hi, if we can get this avatar into the GodotHumanoid skeleton style there's a good chance I can export godot vrm from it.

Thoughts?

fire commented 4 weeks ago

I'll find some background docs.

https://vrm.dev/en/vrm/vrm_about/

VRM-Extending-glTF-for-Portable-Humanoid-Avatars_SIGGRAPH-Asia_Nov19.pdf

NitroxNova commented 3 weeks ago

thats interesting, i'll keep this open until i have a chance to investigate further

fire commented 3 weeks ago

Our project is https://github.com/V-Sekai/godot-vrm/issues

Requirements:

  1. Provide a Godot Engine humanoid-compatible skeleton (like the default rig)
  2. Add vrm top level node to the humanizer configurator
  3. Fill out metadata with legal license, title of the project and authors.
    1. Like cc0, humanizer, cc0 or unlicensed etc.
  4. Optional rig bones with "spring bones" for hair and clothing.
  5. Reimport into blender (bug! @lyuma)

Raw

humanizer_masculine_raw.vrm.zip

Reimported

Seems to be flipped 180

humanizer_masculine.vrm 2.zip

image

Open problems.

  1. Validator errors from godot vrm
  2. Rotated 180
  3. requires t-posing
fire commented 3 weeks ago

I am reviewing the documentation on how to get a t-pose from the humanized.

Otherwise, it's pretty cool!