I am using Blender version 2.79 to export a skeletal mesh as an FBX file. The skeletal mesh has two “emptys” attached the “SOCKET_” prefix. When importing, Unreal should use these objects to create sockets automatically.
However, when I import this file into Unreal Engine 4.21, the engine interprets these objects as bones rather than sockets. After performing some tests with older versions of the engine and Blender, it would appear that the problem resides in a change to how Blender 2.79 exports FBX files.
Is there something I’m doing wrong or is this a problem with Blender 2.79? Is there a workaround or do I just have to manually add the sockets in engine after importing?
The above shows my test skeletal mesh in blender. The two-axis objects are “empty” objects (1.) that have the “SOCKET_” prefix and the emptys are parented to a bone on the skeleton.
The above shows the settings I use when exporting a SkeletalMesh from Blender.
The above shows the results after importing into Unreal.