Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-06 | Cleanup: pep8 | Campbell Barton | |
2020-11-23 | Animation: New Euler filter implementation | Sybren A. Stüvel | |
This new discontinuity filter performs actions on the entire Euler rotation, rather than only on the individual X/Y/Z channels. This makes it fix a wider range of discontinuities, for example those in T52744. The filter now runs twice on the selected channels, in this order: - New: Convert X+Y+Z rotation to matrix, then back to Euler angles. - Old: Add/remove factors of 360° to minimize jumps. The messaging is streamlined; it now reports how many channels were filtered, and only warns (instead of errors) when there was an actual problem with the selected channels (like selecting three or more channels, but without X/Y/Z triplet). A new kernel function `BKE_fcurve_keyframe_move_value_with_handles()` is introduced, to make it possible to move a keyframe's value and move its handles at the same time. Manifest Task: T52744 Reviewed By: looch Differential Revision: https://developer.blender.org/D9602 | |||
2020-10-02 | Cleanup: pep8 (indentation, spacing, long lines) | Campbell Barton | |
2020-10-02 | Cleanup: pep8, blank lines | Campbell Barton | |
2020-10-02 | Cleanup: trailing space | Campbell Barton | |
2020-09-15 | Fix T75881: Animation, limitation of Bézier Handles | TonyG | |
Relax limits of FCurve Bézier handles during evaluation. FCurve handles can be scaled down to avoid the curve looping backward in time. This scaling was done correctly but over-carefully, posing unnecessary limitations on the possible slope of FCurves. This commit changes the scaling approach such that the FCurve can become near-vertical. Bump Blender's subversion from 291.0.1 to 291.0.2 to ensure that older animation files are correctly updated. Reviewed By: sybren Differential Revision: https://developer.blender.org/D8752 |