Skip to content

Commit 8cf7edd

Browse files
committed
Uni-35752-animation-unroll-filter
1 parent a69c98f commit 8cf7edd

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Assets/FbxExporters/Editor/FbxExporter.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1708,6 +1708,10 @@ public void Animate(Transform unityTransform, FbxNode fbxNode, FbxAnimLayer fbxA
17081708
fbxAnimCurveZ.KeySet(i, key.time, (float)key.euler.Z);
17091709
}
17101710

1711+
// Uni-35616 unroll curves to preserve continuous rotations
1712+
FbxAnimCurveFilterUnroll fbxAnimUnrollFilter = new FbxAnimCurveFilterUnroll();
1713+
fbxAnimUnrollFilter.Apply(new []{fbxAnimCurveX,fbxAnimCurveY,fbxAnimCurveZ});
1714+
17111715
fbxAnimCurveZ.KeyModifyEnd();
17121716
fbxAnimCurveY.KeyModifyEnd();
17131717
fbxAnimCurveX.KeyModifyEnd();

0 commit comments

Comments
 (0)