V-Sekai / godot-vrm

Importer/Exporter for VRM avatars and MToon shader. Available for Godot 4.1+ and 3.2+ in the Asset Library.
https://godotengine.org/asset-library/asset/2031
Other
287 stars 24 forks source link

Part of the model skin appears under the skeleton and deforms strangely #59

Closed MMXJacob closed 1 year ago

MMXJacob commented 1 year ago

A VRM file generated by Zoo Studio has it's body Mesh disconnected from the head and the skeleton when imported: image

The same file in blender is imported properly: image

Simple moving the Mesh up in Godot does not fix the issue as the deformation is still incorrect: image

Using Godot version Godot_v4.0.1-stable and the master branch of godot-vrm. This file used to be imported properly in Godot 3.5 with the latest godot-vrm for 3.5.

This is the VRM file I'm importing: file

Another VRM file created with Zoo Studio works correctly: image

MMXJacob commented 1 year ago

Loading it in Blender and exporting it from Blender solved the issue.

lyuma commented 1 year ago

In Godot 4, this model appears to animate correctly. There were several bugs in the skin retargeting code, so it was likely fixed in the debugging process. image