FBX: Change trimming default and use FBX2glTF for compatibility #92197
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
ufbx has special logic to handle animation/trimming, and most users expect trimming to be on.
For existing projects, we should upgrade files to FBX2glTF to preserve node compatibility.
Not sure if there is a specific issue filed for this, but we discussed both of these issues at the last asset meeting.
Most of the change is enabling the ImportDock to read the compatibility options. The current behavior has Godot confusingly showing the user the default settings even when a file was imported with compatibility. The next import would then overwrite the compatibility options.