February 21, 2018, 12:46 (GMT) |
Minor Optimisation: Terminate early if we've passed the insertion point for tRetainedKeyframes |
February 21, 2018, 12:46 (GMT) |
Feature Request T54106: When scaling keyframes, merge (by-averaging) selected keys that end up on the same frame Currently, when scaling keyframes in the Dopesheet, if multiple selected keyframes end up on the same frame post-scaling, they would not get removed by the "Automerge" setting that normally removes duplicates on the same frame. This commit changes the behaviour so that when multiple selected keyframes end up on the same frame, instead of keeping all these around on the same frame (e.g. resulting in a column of keyframes on different values), we will instead merge them into a single keyframe (by averaging the values). This should result in a smoother F-Curve with fewer "stair-steps" that need to be carefully cleaned out afterwards. Requested by @hjalti |
February 21, 2018, 12:46 (GMT) |
bezt_add_to_cfra_elem() - Use same keyframe equality test as in other places This shouldn't affect anything currently, as this function doesn't appear to get used anywhere. |
February 21, 2018, 12:46 (GMT) |
Fix T54065: NLA-Strip Control Curves would get disabled when name-based-filtering is enabled This bug took a while to track down. In the test file with this report, the Nla-Strip Control Curve for strip time would get disabled if you changed the NLA Editor to a second Graph Editor instance. It turns out that because this second Graph Editor would have the "filter fcurves by name" option enabled, this would trigger a lookup of the referenced property's name (in order to test whether it matched the filtering criteria). However, since that filtering code was written before the introduction of these curves, it still assumed that the names for these Control Curves should be handled the same as for standard FCurves. Unfortunately, that doesn't work, as the property lookups fail if the standard method is used - when the lookups fail, the F-Curves get tagged as being invalid/disabled (and need to be reset using the "Revive Disabled FCurves" operator). Note: The changes in this patch look complicated, as I've had to shuffle a bit of code around so that the name-filtering check can have access to the additional info it needs. In the process, I've also removed the earlier (hacky) approach where the control curves were getting added to a temp buffer to get changed from normal FCurves to special ANIMTYPE_NLACURVES. |
February 21, 2018, 12:46 (GMT) |
Fix more missing ID remapping in animation editor callbacks Applying the same fixes as introduced in 98d797b67c07e85889768bf8ecde292e9e6f70e9 this time, for the Graph and NLA editors |
February 21, 2018, 11:04 (GMT) |
Depsgraph: Fix fake dependency cycle with chained IK solvers with tip excluded Not sure why we need a relation from solver to a tip local transform, this will be handled via parent relation. Fixes remaining dependency cycles reported in T54083. |
Revision 8928d99 by Campbell Barton (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) February 21, 2018, 10:39 (GMT) |
VSE: skip non image/movie w/ proxy dir storage This would use uninitialized filename variable, looked into supporting this however generating proxies currently only works for movies. |
February 21, 2018, 10:13 (GMT) |
Depsgraph: Fix dependency when constraint influence drives some other constraint It is not possible to address transform at particular position of constraint stack, and when constraint is being addressed is usually from driver variable. This fixes some of dependency cycles reported in T54083. |
Revision ca6ee0e by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) February 21, 2018, 10:09 (GMT) |
Use UV randomness UV rotation parameter |
Revision 11910fd by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) February 21, 2018, 10:04 (GMT) |
New UI parameter to define UV rotation randomness |
Revision 9e70780 by Sergey Sharybin (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) February 21, 2018, 09:53 (GMT) |
Depsgraph: Fix crash using --debug-depsgraph and --debug-depsgraph-no-threads Was accessing past the array boundaries. Should be safe for 2.79a. |
February 21, 2018, 09:51 (GMT) |
Merge branch 'master' into blender2.8 |
February 21, 2018, 09:44 (GMT) |
Depsgraph: Split debug flags Now it's possible to have debug messages for following things: - Graph construction - Graph evaluation - Graph tagging |
February 21, 2018, 09:42 (GMT) |
Depsgraph: Fix crash using --debug-depsgraph and --debug-depsgraph-no-threads Was accessing past the array boundaries. Should be safe for 2.79a. |
Revision a12b8db by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) February 21, 2018, 09:39 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
February 21, 2018, 09:38 (GMT) |
February 21, 2018, 09:30 (GMT) |
Merge branch 'master' into blender2.8 |
February 21, 2018, 09:11 (GMT) |
Depsgraph: Report overall number of cycles detected Handy to quickly see if a fix fixed any of the cycles in a real rig, or whether it's introduced new ones. |
Revision e07aa09 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) February 21, 2018, 08:35 (GMT) |
Fix pattern for Fill stroke |
Revision 36b2a8f by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) February 21, 2018, 08:30 (GMT) |
Fix pattern mode for strokes Now use the alpha channel |
|
|
|


Master Commits
MiikaHweb | 2003-2021