When importing a StaticMesh from FBX, the sockets in the model have the wrong yaw. We are creating sockets in the model using the SOCKET__xx naming convention. The sockets appear in the StaticMesh SocketManager, and the Yaw (Z Rotation) matches numerically, but is mirrored from the correct yaw around the X-axis. This appears to be a Right-Handed-to-Left-Handed coordinate conversion error in the FBX StaticMesh Import process. We have seen the same results when exporting models from both Max and Blender.
We can currently work around the issue by negating the Yaw value of the Socket, reversing the mirror effect.
What modeling software are you using? Also, would you be willing to provide me with a basic example asset for this bug as I’m unable to reproduce this locally?
We are getting the same results from both Max and Blender.
In the image below, the ArrowComponent uses the imported socket transform, while the mesh arrow was aligned to the socket transform in Max.
This image shows the incorrect socket transform in the StaticMesh Editor.
I have attached a zip file with the Max source file, exported FBX, and a project with the imported FBX and a quick blueprint and level that were used to generate the images.
Apologies for the delay in response, but it looks like my answer to this question never posted. I had entered this as UE-30094 a few weeks ago. Thanks for reporting it!!