2D stabilization: flip orientation of the scale parameter
authorIchthyostega <prg@ichthyostega.de>
Mon, 22 Aug 2016 15:22:06 +0000 (17:22 +0200)
committerSergey Sharybin <sergey.vfx@gmail.com>
Tue, 23 Aug 2016 09:53:35 +0000 (11:53 +0200)
commit3dbe1744402c2790d7854f09cf977bb275436479
tree74e27ddbcfe858e71ec47908d5d9b44aee6b5ef0
parent95d3ca8bc68c85643b9ce6b7340e2e1f48224fc2
2D stabilization: flip orientation of the scale parameter

values > 1 will zoom in and values < 1 zoom out

Rationale: the changed orientation is more natural
from a user POV and doing it this way is also more
consistent with the calculation of the other
target_* parameters.

Compatibility: This will break *.blend files saved
with the previous version of this patch from the
last days (test period). It will *not* break any
old/migrated files: Previously, the DNA field "scale"
was only used to cache autoscale. Only with the
Stabilisator rework, "scale" becomes a first class
persistent DNA field. There is migration code to
init this field to 1.0
source/blender/blenkernel/intern/tracking_stabilize.c
source/blender/blenloader/intern/versioning_270.c
source/blender/makesrna/intern/rna_tracking.c