Animation Bugfixes - Noise Modifier + Graph Editor:
authorJoshua Leung <aligorith@gmail.com>
Mon, 26 Oct 2009 11:10:04 +0000 (11:10 +0000)
committerJoshua Leung <aligorith@gmail.com>
Mon, 26 Oct 2009 11:10:04 +0000 (11:10 +0000)
commitb2f96720786a1440f0e22fed414efcde283a07c8
tree812ddd79c1143bac6d19bc6cd1058e74ec295ea2
parent39d62a12d94d492186b22c1381eb78641a7ee1b7
Animation Bugfixes - Noise Modifier + Graph Editor:

* #19727: Noise modifier does nothing with size 1.0
When the 'Size' and 'Phase' parameters were both 1.0 exactly, and evaltime was an integer (as is the case when doing animation evaluation but not for Graph Editor drawing), the noise calculation function was bailing out. Now, the 'z' component supplied to this function is a decimal value (hardcoded to 0.1 after experimentation) to try and avoid this situation.

* Graph Editor 'Bake' operator was using wrong poll callback, making it useless when trying to use it on a F-Curve that only has modifiers on it (i.e. the main use case of the operator!)
source/blender/blenkernel/intern/fmodifier.c
source/blender/editors/space_graph/graph_edit.c