Page MenuHome

FBX: Apply Transform Broken with child of child
Closed, ArchivedPublic

Description

System Information
Operating system: Windows-7-6.1.7601-SP1 64 Bits
Graphics card: GeForce 840M/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 384.76

Blender Version
Broken: version: 2.80 (sub 74), branch: blender2.7, commit date: 2019-06-04 00:52, hash: rBc13e10a7404d

Short description of error
When Exporting FBX with Apply Transform, the parent and child object are exported correctly, but child of child object get wrong transform.

Exact steps for others to reproduce the error
this is a simple example.


the file contains 3 arrow model. arrow2 is a child of arrow1, and arrow3 is a child of arrow2. As shown below.

Export a fbx file with Apply Transform On. And you can see that arrow1 and arrow2 are exported correctly, but arrow3 has wrong rotation and position. The fbx looks the same both in unity and reimported into blender.

Event Timeline

Bastien Montagne (mont29) changed the task status from Unknown Status to Unknown Status.Jun 4 2019, 10:47 AM
Bastien Montagne (mont29) claimed this task.

Thanks for the report, but that Apply Transform option is known broken in pretty much anything but basic use cases (static meshes without any fancy relations or anything). That’s why it’s marked as experimental, not a bug, just some TODO to get that actually working…

So is there a solution to make child object's Z pointing forward in Unity? Without Apply Transform I can only get -Y forward and Apply Transform is currently broken.