FBX Import Level node rotation bug under rare circumstances
When importing a fbx map will lights and some nodes that doesn't have attribute, I found out that a node that doesn't have an attribute, gets rotated around 90° yaw if the node before it was a light.
I had to debug the engine and found out that the potential issue is in the file "Engine\Source\Editor\UnrealEd\Private\Fbx\FbxMainImport.cpp" in functionFFbxImporter::TraverseHierarchyNodeRecursively. The issue is that ChildInfo.AttributeUniqueId is not initialized, causing it to get a value that was previously on the stack if the node doesn't have an attribute. For UE developers, the fix is to simply add ChildInfo.AttributeUniqueId = ChildInfo.UniqueId when the node doesn't have an attribute.
I have checked and the bug is still present on UE 4.13 preview.
Follow this question
Once you sign in you will be able to subscribe for any updates here