makehumancommunity / makehuman-plugin-for-blender

Plugin for makehuman and related programs
212 stars 53 forks source link

0.6.3 - no IK #81

Closed metal3d closed 4 years ago

metal3d commented 4 years ago

Hello, Using MakeHuman from master branch and plugin 0.6.3 (also tried 0.6.1) - Blender 2.83.4

IK ridge append from "default" skeleton, in pose mode => body doesn't follow bone: image

There are plenty of other problems importing human, e.g.:

  File "/home/metal3d/.config/blender/2.83/scripts/addons/MH_Community/mh_sync/import_proxy_binary.py", line 93, in __init__
    selectObject(self.obj)
  File "/home/metal3d/.config/blender/2.83/scripts/addons/MH_Community/mh_sync/fetch_server_data.py", line 8, in __init__
    self.executeJsonCall(expectBinaryResponse=expectBinary, params=params)
  File "/home/metal3d/.config/blender/2.83/scripts/addons/MH_Community/mh_sync/sync_ops.py", line 18, in executeJsonCall
    self.callback(json_obj)
  File "/home/metal3d/.config/blender/2.83/scripts/addons/MH_Community/mh_sync/fetch_server_data.py", line 12, in callback
    self.readyFunction(json_obj)
  File "/home/metal3d/.config/blender/2.83/scripts/addons/MH_Community/mh_sync/import_proxy_binary.py", line 108, in gotVerticesData
    self.vertCache = []
AssertionError

location: <unknown location>:-1

What I see is that the body parts (groups) are not imported (so making bone parent to body make it move the entire body when I move a hand), there is no topology imported (it import the default one).

It seems that the mesh is not well exported so.

metal3d commented 4 years ago

OK... found the problem

I needed to cleanup the entire makehuman git clone, then recall compile*.py scripts and reset plugins. It's now OK.

Sorry for that !