Commit Graph

32195 Commits

Author SHA1 Message Date
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