f67d0e63a4
add new mask blend mode: 'Merge Subtract'. gives better results when using feather on overlapping masks when one subtracts from another.
2012-08-22 11:58:59 +00:00
a334b5a4b6
Made feather self-intersection check an option.
...
Useful in cases when masking stuff like self-intersecting
ropes. This could probably be smarter option, but can't
currently think about robust approach here.
2012-08-06 15:20:14 +00:00
26cc3dd708
misc mask fixes
...
- image space used wrong notifiers.
- image notifier now checks for mask mode before listening to mask edits.
- mask keyframes now draw in the image space.
2012-08-01 10:50:39 +00:00
c41e1e434a
code cleanup: replace MIN2/MAX2 with minf/maxf
2012-07-29 16:59:51 +00:00
3ec212fd71
patch [ #32195 ] MASKS: Canonical Porter Duff algorithm for merge missing.
...
from Troy Sobotka (sobotka)
This gives nicer blending then 'ADD', setting as default for new masks.
2012-07-28 11:36:01 +00:00
603842fad4
use 2d vectors for mask point access.
2012-07-23 22:39:26 +00:00
2029b0205a
mask layer rna api: add exception when removing incorrect masklayer from mask, add mask.layers.clear()
2012-07-23 21:47:11 +00:00
c8029bffd9
workaround for a bug with zero edges getting removed got feather faces out of sync and crashed
2012-07-18 16:24:13 +00:00
c0e004bd61
add difference blending mode, also fix error in last commit
2012-07-18 13:44:48 +00:00
407347fd1f
mask fill/cyclic toggle wasnt refreshing compo nodes
2012-07-16 09:41:38 +00:00
60cfbaeb1e
mask blending modes: lighten/darken/multiply/replace
2012-07-16 07:23:16 +00:00
02bac0bebf
falloff option for mask layers
2012-07-15 03:11:07 +00:00
41fe8b9ea9
use a different setting for fill/cyclic - you may want to have unfilled cyclic curves.
2012-07-14 20:53:52 +00:00
32478997ec
style cleanup
2012-06-27 18:29:47 +00:00
906a635bd0
Store parent's initial position when setting mask's parent from the interface
2012-06-20 11:16:51 +00:00
4cf66322f3
tint non-active mask layers grey
2012-06-13 08:20:43 +00:00
5f2409e5ec
add listener in action space for mask changes so dopesheet redraws + other minor changes.
2012-06-08 14:46:17 +00:00
fc07b1fce3
Mask editing: remove use_parent property and use check if paren't id is set instead
2012-06-08 07:54:46 +00:00
bdf9e02346
new sequence strip type for masks.
2012-06-07 18:24:36 +00:00
ae8103240d
mask editing
...
- clear feather weights (alt+s)
- fix for glitch where placing the feather would jitter.
2012-06-05 09:37:44 +00:00
6f0ad4ff0f
A few UI messages fixes.
2012-06-04 19:43:12 +00:00
489fa2d108
remaining mask files from tomato. these wont get svn history carried over.
2012-06-04 15:49:58 +00:00