Let's say you record an animation manually by using the record/auto-key feature, and it obviously has tons of keyframes.
Is there a quick "simplify" option that turns your 100 keyframes into like 10 key frames that best fit the original motion?
The only option I can think of is in graph editor select curvers and click key->clean keyframes.
Another thought is use bake animation and set the steps, but I don't know if this removes keyframes.
Hi Sid,
In the upcoming release of Blender there is a curve smooth modifier.
It works in a similar way to the other curve modifiers in the Graph Editor - and it is non destructive (as opposed to the existing methods)
But it doesn't remove keyframes - just smooths out the motion, so this might not be exactly what you want.
You can simplify the curves (decimate) and set the ratio. etc
This will be as closer to what you want.
The clean curves will remove an unnecessary keyframes per channel - but that means you keyframes are going to get messy because not all channels will be keyed on the same frames. (This makes it difficult to edit further)
An alternate way is to select all your important keyframes, invert the selection and then delete.
This requires some understanding of animation though so you know which parts of the animation are more important that others.
With this method you can keep the keyframes where you need them and remove them where you don't
So perhaps the best way is to bake the animation down to 4s, (keyframe every 4 frames)
This will lower the density and shouldn't remove too much of the original motion.
Thanks Wayne, I ended up finding a nice "simplify" addon that basically does exactly what I asked for: you set an error threshhold and then it best approximates the curve to that error. But, the smooth modifier might be nice in conjunction with that too.