2
$\begingroup$

I have two nested circles which build a ring.

enter image description here

What I want to do is fill the ring and leave the inner circle transparent(I don't want to fill it with another color, I want background to become visible). But when I try to fill the ring, inner circle fills as well.

enter image description here

How can I make the inner circle transparent?

$\endgroup$
  • $\begingroup$ I don't really do grease pencil stuff but I'm guessing the outer and inner circle need to be in the same layer $\endgroup$ – Motcho Aug 5 at 14:21
  • 1
    $\begingroup$ Thanks @Motcho to reminding me but I tried it as well. I got same result when put them inside a layer. $\endgroup$ – Makan Aug 5 at 14:25
  • 1
    $\begingroup$ Hi, Makan. I hope you don't mind my edit. $\endgroup$ – Martynas Žiemys Aug 5 at 14:49
  • $\begingroup$ Your edit was really helpful @MartynasŽiemys Thanks! $\endgroup$ – Makan Aug 5 at 15:05
2
$\begingroup$
  • Create a new layer and name it "hole"

  • Draw a filled circle matching the ring's inner circle

  • Turn down the opacity of the "hole" layer to 0.000

  • Switch to the fill layer (that filled the entire ring) and enable mask

  • Add "hole" to the mask list and invert it by clicking on the square/circle icon

enter image description here

| improve this answer | |
$\endgroup$
  • $\begingroup$ Thanks @wilks I added a new GP layer on top of other layers, then filled the inner circle with blue and finally set the blend mode of the new layer to Subtract at this time the inner circle became a shade of red. Then I set the opacity of layer to 0 but again inner circle became red. I guess your answer should be correct and I might be do it in a wrong way. Could you please explain it a bit more? $\endgroup$ – Makan Aug 5 at 15:24
  • 1
    $\begingroup$ sure, gimme a min to add some screenshots, should be clearer $\endgroup$ – wilks Aug 5 at 15:46
  • $\begingroup$ dang, can't get substract to work anymore =( i must have changed some settings when i tried the first time. But i managed to make it happen with masks, updating my answer now $\endgroup$ – wilks Aug 5 at 16:23
  • 1
    $\begingroup$ It works!!! @wilks you saved me! Thanks!!! $\endgroup$ – Makan Aug 5 at 16:46
  • $\begingroup$ @Makan Great! you can accept the answer then $\endgroup$ – wilks Aug 5 at 16:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.