How to leave some pixels unshaded?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By 2plus2makes5

Hi guys, i’m working on godot 3.1 beta 3 gles3 on windows 10, i would like to make a canvasitem shadermaterial that leaves some pixels unshaded, but i really don’t seem to get how to do it.
Take into account that i use light2D in add mode and CanvasModulate for the darkness.
Any ideas? :slight_smile:

I was thinking that maybe i should do something not just on the sprite but also on the canvasmodulate, but it seems to not be affected by shaders, so maybe i should replace it with a sprite and a shader that makes the sprite work like a canvasmodulate but with exceptions, but i had no luck until now.