my game is 3d and have a lot of glow effect made with world Environment.

But i have animated sprites for ui and i want to add them a glow effect too, and they are allways in the same scene, so i cant use two diffrent world Environment, because they are owerwrite each other.

so while i wanna keep the 3d glows i also wanna add glow effect the 2d ui, how should i approach this problem ?

well animated sprites comingout from blender, and i think i can add glow in them at that step, but i also want to tweek some options of it and made it more lively.

You can try using Sprite3D, I think that should work with glow.

it can yes, but im using it as a part of ui so it has to be 2d node. and a touchscreen button.

if i use sprite3d i need the use raycasting for interact with the player, and i dont wanna complicated it things more than what it is, because there are 19 diffirent animated sprite and i need the manage them one by one.

well at worst im gonna use blender and render the sprites with glow, just that...

you can use a color rect or texture rect node as a child of the button, give it a alpha mapped 'glow mask' as a texture and set it's Show behind Parent to off(I think that's default tho) with a canvasitem material assigned and it's blend mode set to add.

2 months later

I have trouble with using glow effect on my GUI. All 3D environment (map and tank currently) is drawing over it, whenever I use WorldEnvironment node. It seems that using of CanvasLayer node doesn't help. I want to make SUPERHOT-style effect on GUI.

CanvasLayer has a Layer property. If you want to overlay stuff you can make this number bigger or smaller (negative numbers are okay).

8 months later