I’m relatively new to shaders, but I can’t find anything about this. Using the TEXTURE input doesn’t seem to work. I can make a shader to blur everything under the CanvasItem, but not exclusively the Line2D.
Shaders only affect inside the texture, so the line2d won’t appear blurry since the blur goes outside its texture. Perhaps you can try to use BackBufferCopy and screen texture to blur the line?
Wanted to do the exact same thing for a while now. Today I managed to find some helpfulleads and here’s the demo I’ve made with soft Line2D brushes implemented.