This idea is not that original but it has been on my mind a lot lately.
Imagine I place 3 colors on screen and then apply masks on them it would come out something like this. but then imagine I would need to change the masks and not the interior for some reason. It would be trying to align the masks even though they do not show themselves to the other masks.
However if all the masks were connected and affecting the corresponding layers it would be quite more manageable to edit.
Imagine placing a layer color with primary and secondary colors tag (RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW) this tag that would have a good dispersion of values to be used in the mask, then you would make a “Mask” layer and it would affect the whole group, painting “Red” would mask the layer with the “Red Tag Layer”, the "Green color would mask the “Green Tag Layer”, and so on and so on.
Yes this method would limit the number of masks in a group but it would give clean gradients in case there were any to be made between the Masks instead of a fuzzy limitation to how much of that color would be affected.
Why would this be good?
- Imagine this I made 3 layers but with masks I had 6 layers instead. So if you have a lot of layer you might end up having double that amount until you merge them down or do something else, but you might want to stick with the mask for some reason so it will be lingering there.
- The cool thing about this would be that you could animate the Mask like a normal layer and it would maintain the edges clean for those above so acctually shading the upper layers would be made ALOT easier. And considering it were colors you could even mix the masks to create blended transitions when needed be.
- If this limit of colors to be applied to masks was just 6 you would separate in groups, like the group for character 1 then character 2 or prop 1 and prop 2
Another cool thing to be implemented too if this would appear would be the ability to change the render color of that mask, pure colors are very aggressive to the eyes but on the back end it would operate with the same principal as if they were, something like mask1=color1 mask2=color2. If somehow more colors would be possible it would be even color I think.
hope you guys like the idea, cheers