Keyframe reduction for animations in FBX files?


https://forum.reallusion.com/Topic550602.aspx
Print Topic | Close Window

By dan.goyette - Last Year
When I export a character with Animations, it seems all of the animations are extremely verbose, with keyframes for every frame of the animation for every property. Is there some way to apply keyframe reduction when exporting, to make the exported animations a bit more sane?
By animagic - Last Year
Here is my assumption:

The additional keyframes are to record interpolations between set keyframes, which is done internally by iClone when a clip is used within the program. The FBX format has no way of indicating if the interpolation between two keyframes is linear, ease-in, ease-out, etc.
By AutoDidact - Last Year
dan.goyette (4/9/2024)
When I export a character with Animations, it seems all of the animations are extremely verbose, with keyframes for every frame of the animation for every property. Is there some way to apply keyframe reduction when exporting, to make the exported animations a bit more sane?



What app are you importing you FBX files into?.

By dan.goyette - Last Year
I'm ultimately using Unity, which has its own keyframe reduction for animations, but I'm finding the results aren't very good. So I was hoping CC4 might have its own implementation that might be better suited for these animations.
By AutoDidact - Last Year
dan.goyette (4/10/2024)
I'm ultimately using Unity, which has its own keyframe reduction for animations, but I'm finding the results aren't very good. So I was hoping CC4 might have its own implementation that might be better suited for these animations.



Indeed key frame reduction is typically something
performed in the importing app
however if you have a good nondestructive animation layer system it does not matter as editing the mocap happens on a layer  separate from the (keyframe packed) base
Unity appears to have such a system with its “Animator controller” system.  I have never seen any FBX exporter that can reduce the frame count during export that is why most of the major 3DCC's have some sort of key frame culling feature.