UuuNyaa / blender_mmd_uuunyaa_tools

mmd_uuunyaa_tools is a blender addon for adjust scenes, models and materials in concert with mmd_tools
GNU General Public License v3.0
425 stars 27 forks source link

Rigify to MMD, chest not rotating with lower body #83

Open v3i1y opened 2 years ago

v3i1y commented 2 years ago

Tried multiple version of blender (2.83, 2.93, 3.2) and respective rigify, all having the same issue that chest and above (spine_fk.002 bone) not rotating with the lower body. It happens with vmds that I imported with MMD Tools. It seems that spine_fk.002 is expected to be parented to spine_fk by the animation but they are actually not. Is this a known issue? I can't seem to find a blender version that this is working.

Also with blender 3.2 I am also experiencing the issue that the ik of legs are broken unless I delete the mmd_uuunyaa_leg_ik_parent.L/R bones. image image

v3i1y commented 2 years ago

Manually adding a child of constraint to parent spine_fk.002 to spine_fk for only rotations seem to fix the issue. Not sure if this can be a permanent fix implemented into the addon

image
UuuNyaa commented 2 years ago

Thank you for the report 😃

I experimented with the following assets, but could not reproduce the problem.

https://user-images.githubusercontent.com/70152495/183357274-08b13fab-7ce4-40f8-bced-2f59dcbeff0d.mp4

Can you share the model and the motion with me to reproduce the problem?

v3i1y commented 2 years ago

Oh, I am using the default metarig that rigify came with because that's what I used to rig my own character. In your demo, your rigify rig is generated from the MMD rig, that probably generates a different rig from the default rigify rig.

UuuNyaa commented 2 years ago

I tried using Sidebar > MMD > Rigify to MMD: Convert to MMD compatible with defautl metarig and could not reproduce the problem.

https://user-images.githubusercontent.com/70152495/183374492-1f8f3392-5700-40d4-86a6-19d247016cf5.mp4

Can you show me the detailed reproduction steps?

v3i1y commented 2 years ago

chest not rotating with lower body.zip lamb動作.zip Hey here's my files.

v3i1y commented 2 years ago

I tried your VMD file it works on my side too. Maybe it's an issue specific to this VMD? I had no issue playing this VMD on an imported MMD model though.

UuuNyaa commented 2 years ago

Thank you for sharing. I found the problem to be due to a combination of Convert to MMD compatible and the .vmd motion. I will look into the cause.