masking shader

credits to scarm for finding it, thanks m8

Shader code
shader_type canvas_item;

void fragment(){
    COLOR = texture(SCREEN_TEXTURE, SCREEN_UV);
    COLOR.a = texture(TEXTURE, UV).a;
}
The shader code and all code snippets in this post are under MIT license and can be used freely. Images and videos, and assets depicted in those, do not fall under this license. For more info, see our License terms.

More from snesmocha

FireShader

cool blackhole shader

more shaders converted (enviroment)

Related shaders

Stencil / Masking in 3D

Texture Masking

2D Item Highlight Shader

Subscribe
Notify of
guest

1 Comment
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Marcelo
Marcelo
1 year ago

How can I do update for this shader on Godot 4.1?