192a28bb32
rename mask-objects to mask-layers.
2012-05-31 19:12:22 +00:00
3834134cf0
Add dynamic mask curve differentiation for more accurate feather gradients.
2012-05-31 16:59:25 +00:00
55621216ce
fix for border/circle/lasso select not using the deformed locations when selecting.
2012-05-31 15:37:44 +00:00
f7fb32fb8a
Fix possible memory leak where spline differentiation fails but feather differentiation does not.
2012-05-31 14:36:22 +00:00
0451dedf6f
remove some redundant checks when freeing memory after rasterizing masks.
2012-05-31 14:29:09 +00:00
65c8a33842
fix for using wrong poll function in mask parenting
2012-05-31 14:03:25 +00:00
198a914db1
save calling srgb_to_linearrgb() for 0 or 1 when converting mask color.
2012-05-31 13:43:21 +00:00
58a7c451c1
convert mask to linear color.
2012-05-31 13:37:32 +00:00
153259ff74
support for mask keyframing
2012-05-31 12:24:06 +00:00
7443604790
mask object blending and alpha options
2012-05-31 12:12:28 +00:00
3c194601f4
svn merge ^/trunk/blender -r47253:47272
2012-05-31 11:58:14 +00:00
ceea98be2f
math lib changes from tomato
2012-05-31 11:57:09 +00:00
31a94e4003
Fix for [ #31542 ] Tiles Compositor: Image sequences broken
2012-05-31 11:55:05 +00:00
a9c4f76a6a
* Added new dilate/erode function
2012-05-31 10:38:11 +00:00
efe289f312
Fix adding feather points when there's deformed spline for mask
...
Deformed spline should be re-evaluated after adding new feather points
Used both BKE_mask_update_display and DAG_id_tag_update because of:
- If adding feather point is happening from macro which adds point and
slides it, deformed spline should be updated immediatelly so sliding
operator will use updated feather,
- If adding happens outside of such macro, update DAG is necessary to
make needed updates in other areas (such as compositor, i.e.)
2012-05-31 10:01:21 +00:00
332366643b
use malloc for point arrays since they are filled in immediately.
2012-05-31 09:46:17 +00:00
038f41c087
minor refactor - use float (*)[2] for 2D point arratys.
2012-05-31 09:35:50 +00:00
1794b9b00f
Fixed memory leak caused by not freeing uw array for points in deformed spline
2012-05-31 09:01:15 +00:00
1308cad234
patch from pete larabell - feather support for masking.
2012-05-31 08:39:22 +00:00
9aaaa7eead
No need in +x flag for mask_shapekey.c
2012-05-31 08:38:50 +00:00
d74200a3af
svn merge -r47246:47245 . --- revert 47246, this needs more considersation and planning to do this well
2012-05-31 08:24:53 +00:00
0ce5dd7e3f
svn merge ^/trunk/blender -r47229:47253
2012-05-31 07:57:04 +00:00
1541c5f6d0
fix for own mistake
2012-05-31 07:55:04 +00:00
3795d73235
Adds property to mask splines to allow them to be negated (black masks), still needs work in tracking.c
2012-05-30 21:15:17 +00:00
722ce85ff6
Fix for
...
[#31562 ] New compositor crashes due to incorrect opencl initialization
2012-05-30 21:09:50 +00:00
125e7550ff
draw options for mask spline matching the UV view
2012-05-30 16:22:33 +00:00
001ea9fc9f
minor mask draw code refactor
2012-05-30 15:23:17 +00:00
d9e8b097bf
svn merge ^/trunk/blender -r47214:47229
2012-05-30 14:46:30 +00:00
Lukas Toenne
f462743dae
Viewer linking operator has to flag the node tree for update, to ensure the dependency sorting is correct (avoid red links).
2012-05-30 14:42:40 +00:00
6fb53f7c42
Several small fixes to nodes:
...
- Code formation fix in keying node
- Fixed crash when creating keying screen for frame where there's no movie
- Attempt to improve keying node to handle alpha on hair better
2012-05-30 14:39:20 +00:00
39e6acfb08
Merging r47215 through r47226 from trunk into soc-2011-tomato
2012-05-30 14:33:24 +00:00
4a71d2e86c
Fixed crash of mask node when mask is not set
2012-05-30 14:30:28 +00:00
b6950f42b6
only keyframe selected maskobjects
2012-05-30 13:46:44 +00:00
6340a10cc5
fix for own mistake
2012-05-30 13:21:13 +00:00
ada8dbe12a
* fixed memory leak in compositor operation.
...
- leaked when render result could not be received.
2012-05-30 13:07:55 +00:00
ba7606db15
impliment restrict select option.
2012-05-30 12:54:50 +00:00
be21080cb6
Provide ray hit/nearest information on which side of the quad the ray hit.
...
Patch by MiikaH.
2012-05-30 12:53:13 +00:00
44806d2c2b
fix for mask transform in non proportional mode.
2012-05-30 12:08:08 +00:00
ad00c1210a
rename macros for mask point selection - were a bit confusing.
2012-05-30 11:52:44 +00:00
1b10fdec48
svn merge ^/trunk/blender -r47210:47214
2012-05-30 09:28:37 +00:00
8ae1f38812
workaround for crash when rig library links dont load. - will leak memory but better then crash.
2012-05-30 09:27:16 +00:00
27c6ab9857
fix incorrect delete usage in the compositor.
2012-05-30 09:15:02 +00:00
c53c19ce32
proportional editing keys now work when editing masks.
2012-05-30 08:20:20 +00:00
877db8f881
svn merge ^/trunk/blender -r47201:47210
2012-05-30 08:04:06 +00:00
47584648dc
split up proportional editing keymap functions (adding this in tomato branch was messy)
2012-05-30 08:02:49 +00:00
22982e9351
minor transform change to stay in sync with mask branch
2012-05-30 07:38:33 +00:00
a111662e1a
proportional editing for masks
2012-05-30 07:34:25 +00:00
c93bfdd78b
proportional editing for mask transform
2012-05-30 07:15:09 +00:00
6bee4c7a8f
transform wasnt ignoring hidden maskobjects
2012-05-30 06:42:03 +00:00
d4c7f2d53d
clear active object when hiding unselected objects too.
2012-05-30 06:37:40 +00:00