Default FBX Export Setting Destroys Camera Movement And Causing Other Issues #105058

Open
opened 2023-12-12 10:05:03 +01:00 by Roland-Vyens · 2 comments

Blender Version
Broken: All versions till now. I demonstrate with 3.6.5
Worked: No.

Addon Information
Name: FBX format (5, 4, 0)
Author: Campbell Barton, Bastien Montagne, Jens Restemeier, @Mysteryem

Short description of error
I say destroy is because the camera position keyframes being changed in the middle of moving after exporting via blender, causing unaligned render from other DCC software that later will be composed with blender renders. This is very crucial in real production, I had to align the frames by hand in compositing.

Exact steps for others to reproduce the error
1.export the camera using fbx export with default settings ( mainly keep the simplify value at 1 ).
2.import the camera using fbx with animation offset at 0.
3.check frames around 160, the imported cam position will shift A LOT.

Solutions
1.Just set the simplify to 0.01, the cam will be perfect with no shift at all, also the unkeyed properties will not get force baking keys while the simplify is set to 0.
2.The "NLA Strips" and "All Actions" should be disabled by default, For the Artists will always bake animation before exporting fbx. Enable them by default will cause issues If you want to import your camera to Unreal Engine

**Blender Version** Broken: All versions till now. I demonstrate with 3.6.5 Worked: No. **Addon Information** Name: FBX format (5, 4, 0) Author: Campbell Barton, Bastien Montagne, Jens Restemeier, @Mysteryem **Short description of error** I say destroy is because the camera position keyframes being changed in the middle of moving after exporting via blender, causing unaligned render from other DCC software that later will be composed with blender renders. This is very crucial in real production, I had to align the frames by hand in compositing. **Exact steps for others to reproduce the error** 1.export the camera using fbx export with default settings ( mainly keep the simplify value at 1 ). 2.import the camera using fbx with animation offset at 0. 3.check frames around 160, the imported cam position will shift A LOT. **Solutions** 1.Just set the simplify to 0.01, the cam will be perfect with no shift at all, also the unkeyed properties will not get force baking keys while the simplify is set to 0. 2.The "NLA Strips" and "All Actions" should be disabled by default, For the Artists will always bake animation before exporting fbx. Enable them by default will cause issues If you want to import your camera to Unreal Engine
Roland-Vyens added the
Status
Needs Triage
Priority
Normal
Type
Report
labels 2023-12-12 10:05:04 +01:00
Author

Additionaly, The animation offset value in fbx import setting should be 0 by default, I didn't see any paticular reason to set a 1 frame offset everytime.

Additionaly, The animation offset value in fbx import setting should be 0 by default, I didn't see any paticular reason to set a 1 frame offset everytime.
Author

My suggested default settings are on the picture

My suggested default settings are on the picture
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#105058
No description provided.