FBX exporter doesn't export Constant Interpolation keyframes #76928
Labels
No Label
Interest
Animation & Rigging
Interest
Blender Cloud
Interest
Collada
Interest
Core
Interest
Documentation
Interest
Eevee & Viewport
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
Import and Export
Interest
Modeling
Interest
Modifiers
Interest
Nodes & Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds, Tests & Devices
Interest
Python API
Interest
Rendering & Cycles
Interest
Sculpt, Paint & Texture
Interest
Translations
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Meta
Good First Issue
Meta
Papercut
Module
Add-ons (BF-Blender)
Module
Add-ons (Community)
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
7 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender-addons#76928
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
System Information
Operating system: Windows 10 Pro
Graphics card: NVidia Quadro M1200
Blender Version
Broken: 2.82a
Short description of error
The FBX exporter does not export Constant Interpolation keyframes. Instead, they're converted to Linear Interpolation
Exact steps for others to reproduce the error
Open the default scene.
Add a few location keyframes to the cube
Change each keyframe's interpolation type to Constant
Export as FBX
Import into Unity or back into Blender. The keyframes now have Linear Interpolation
Added subscriber: @JustinJensen
#94855 was marked as duplicate of this issue
Added subscriber: @mano-wii
Could you provide a simple file showing the problem?
simple_constant_interpolation_example.blend
simple_constant_interpolation_example.fbx
I've attached two files:
The first is a .blend file with an extremely simple animation. I want the cube to jump to the right on frame 20, then back to the origin on frame 40. No interpolation.
The second file is this cube exported to FBX. Upon first inspection, it kind of looks like the keyframes use Constant interpolation, but it's actually just two keyframes on adjacent frames with linear interpolation between them. This is a problem when I bring this 24fps animation into a 60fps application like Unity.
Added subscribers: @dfelinto, @iss
This looks like a limitation of exporting script. By doing some search for this I have found
96a5167969
implementing this feature but it has been reverted. I am not familiar with fbx format, so I can't see immediately what the issue was.It's not clear to me if you wanted to have a go at implementing this. If you do, you can discuss possible solutions on https:*devtalk.blender.org or ask @dfelinto on https:*blender.chat/channel/blender-coders
Otherwise we could consider this a known issue or close as accidental feature request.
Added subscriber: @lichtwerk
Changed status from 'Needs Triage' to: 'Confirmed'
If @dfelinto was already on it, I'd say we keep as Known Issue.
quoting from the commit message:
Added subscriber: @AlphaEndgame
This comment was removed by @AlphaEndgame
Added subscribers: @bel.petr, @PratikPB2123