ruyo / VRM4U

Runtime VRM loader for UnrealEngine4
Other
1.3k stars 170 forks source link

[UE5.4] Skeletons becomes a mess when importing vrm 1.0 file from "VRM Add-on for Blender" #384

Open weirongsie opened 3 weeks ago

weirongsie commented 3 weeks ago

Describe the bug Skeletons become a mess when importing vrm 1.0 file from "VRM Add-on for Blender"

Reproduce flow:

  1. create a character in VRoidStudio and export as vrm 1.0 file "origin.vrm"
  2. import "origin.vrm" to blender by "VRM Add-on for Blender"
  3. do nothing, export the character as "after_blender.vrm" by "VRM Add-on for Blender"
  4. import "after_blender.vrm" to UE 5.4, the the skeleton become a mess
  5. re-import "after_blender.vrm" to blender again, the skeleton seems fine

I tried the same character with vrm 0.0 format and the skeletons are fine. This issue seems only happen in vrm 1.0 format

Screenshots, log vrm 4u

UnrealEngine Version: [e.g. UE4.27.2 UE5] UE 5.4.1 VRM4U 20240606 release VRM-Addon-for-Blender version 2.20.52

Additional context Sorry to bother you with this. I know VRM-Addon-for-Blender is totally out of VRM4U's scope. If you could give me a little hint I would really appreciate it.

ruyo commented 3 weeks ago

I was able to read the file without any problems. Please update your tools to the latest version and try again. If you can upload the VRM, I'll do a quick check. UE5.4.2 VRM4U 20240606 VRoidStudio 1.28.1 Blender 4.1 VRM Addon2.20.52

image