June 9, 2013, 10:04 (GMT) |
Experimental operator to cleanup mask shapekeys For every shapekey operator check whether mask shape stays within given tolerance and if so, shapekey is removing. TODO: - Radius and weight are not handled completely crorrect, need some smarter way to handle them. - There're huge issues with depsgraph tag update for mask and acutal mask update -- worked around by manual call of BKE_mask_evaluate from places where shapekeys are removing. Would need to look further into this in trunk. |
May 30, 2013, 09:39 (GMT) |
May 29, 2013, 17:53 (GMT) |
May 21, 2013, 17:25 (GMT) |
Fixes for wrong memory usage in mask tracking operator |
May 21, 2013, 16:27 (GMT) |
May 20, 2013, 21:55 (GMT) |
Masks tracking operators Added an operators which tracks the whole masks in clip editor. Namely, this operators are tracking selected splines of active spline layer. This uses the same exact region tracker as motion tracker used for ages, just marker is created from mask spline. Pattern area will match the size of spline's bounding box (without feather taken into account!). Search area is currently hardcoded to 1.5x times bigger than marker's pattern area. Settings for the tracked are used from default tracker settings (which are in T-panel). So for this added special panel to mask mode which contains default tracker settings. Matching will be ignored and Previous Frame matching will be used. Speed is also currently hardcoded to realtime. This new tracker operators are using the same shortcuts as regular tracker. TODO: - Feather support. - Better deal with search area size. - Think of tracking speed control. This is an experimental feature, might crash or do not behave as you expect it to behave. |
May 20, 2013, 21:39 (GMT) |
May 13, 2013, 14:53 (GMT) |
May 13, 2013, 09:21 (GMT) |
May 12, 2013, 22:35 (GMT) |
May 12, 2013, 22:27 (GMT) |
May 12, 2013, 19:05 (GMT) |
May 12, 2013, 17:17 (GMT) |
May 12, 2013, 16:16 (GMT) |
May 10, 2013, 12:38 (GMT) |
May 10, 2013, 12:35 (GMT) |
Update libmv to version from own branch Brings in the changes: - Optimized keyframe selection, which is reached by switching pseudoInverse from SVD to eigensolver. - Cleans up comments and functions names. Also cleaned code in libmv-capi a bit. |
May 10, 2013, 07:57 (GMT) |
May 9, 2013, 15:26 (GMT) |
May 8, 2013, 07:15 (GMT) |
May 6, 2013, 18:44 (GMT) |
|