Blender Git Commit Log
Git Commits -> Revision 80de279
Revision 80de279 by Joshua Leung (master) March 12, 2011, 01:09 (GMT) |
Bugfix [#26222] Alt-O (smooth) in Graph editor destroys fcurve handle type and data Recoded Keyframe Smoothing operator to work better for continuous curves (i.e. ones with monotonically increasing slopes in sections) as opposed to hypothetically jagged ones. The old method assumed that handles should be flat as otherwise, you'd often get unsmooth curves just because you went and tilted some of the handles for local extrema, causing some unkeyframed overshoots, which also leads to changes in timing, which in turn often means unsmooth motion. Hence, the code took advantage of this to do things with less extra data. However, now we have a proper "flatten handles" tool (under snap -> horizontal) so this functionality is not needed in the general case where it will lead to stair-stepping artifacts. |
Commit Details:
Full Hash: 80de27914d4d0cedf8a46d960b496db7126d118e
SVN Revision: 35483
Parent Commit: c786a2c
Lines Changed: +22, -24
1 Modified Path:
/source/blender/editors/animation/keyframes_general.c (+22, -24) (Diff)