I’m looking into rigging a 2d cutout character in Grease Pencil and was curious whether its possible to have a line and fill on a single layer but treat them separately within masks?
For example I want to mask a pupil within the fill of the eye but exclude the line. At the moment I’m having to put the fill and line on separate layers but it would be nicer to be able to have the same object within the same layer rather than split across two.
I do pretty similar work to this a lot, and long story short I haven’t really found a much more graceful solution than what you’re already doing.
Something I’ve found that’s a little time-saving is using my outline layer as the mask itself. To use your example, I’d draw the outline of the eye on its own layer using a material with a black line and a white fill. Then I’d set that layer to “multiply.” I’d use that layer as a mask for a layer with the white of the eye and the pupil. The outline layer would still mask properly, but only the outline would be visible, since the “multiply” layer mode will only show the black of the outline, and not the white of the fill. Obviously, this only works if I want my eye to just have a simple outline.
Apparently, we’ll start seeing some more graceful solutions than this once Grease Pencil 3 finally drops, but it’s gotten pushed back so often I’m withholding any hype for the moment, haha. In the meantime, we’ve just got a few bits of friction to work around. v('- ’ )v