Blender Git Loki

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)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021