Godot basic special effects Shader

The Godot basic effects shader uses the built-in Godot Visual Shader. There may be better ways to combine it. Its basic functions are to change the color and transparency of the texture, and it is unaffected by lighting, allowing for fluidity.


①: To prevent materials from being affected by lighting, all values ​​are set to 0.
②: The switch is to handle different texture formats: TGA, PNG, and PNG. Set 1 for PNG and 0 for TGA.
③: Flow effect. If no value is given for Speed, Offset will function normally. Giving a value for Speed ​​will initiate the flow.
④: MainTex Offset
⑤: MainTex Tiling

Note: I’m still unsure how to properly connect the vertex colors so that the particle colors can control the material’s color. Perhaps I can solve this tomorrow or in a few days. If I do, I will update the node graph.