ruyo / VRM4U

Runtime VRM loader for UnrealEngine5
Other
1.4k stars 181 forks source link

About the bone orientations #157

Open kyokyolai opened 2 years ago

kyokyolai commented 2 years ago

the bone orientations of the vrm are difference from the ue4 epic skeleton. image image i have tried to use blender to correct them, but everytime i import the vrm the bones orientation keep unchange. Are there any solution the fix this? UnrealEngine Version: 4.27.2

ruyo commented 2 years ago

Hi. This is a VRM0 specification. VRM model discards the local axis information of the bone on Export. There is a serious problem with this specification.

In VRM 1.0, which is currently being developed, the local axes are retained. It was discussed here. (in Japanese). https://github.com/vrm-c/vrm-specification/issues/34

Currently, the only way to solve this problem is to output VRM10 in Unity or use FBX.

For VRM1.0 models, you can choose to retain/discard the local axes in the import option of VRM4U.

Thanks.

image