This repository contains the source code for a shader based Metaball Desktop Background made in Godot. It provides a performant 2D metaballs effect, designed to be used as an animated background. All rendering is performed on the GPU using a custom Godot Shader (GLSL), while a C# script manages the simulation state.
- Performant: All rendering calculations are offloaded to the GPU, ensuring minimal impact on system performance while running in the background.
- Customizable: Tweak the effect by changing parameters like ball count, size, speed, and colors directly within the Godot editor before exporting.
You have two options:
- Download preexported files from the Releases page of this repository.
- Export the project yourself from the Godot editor, which allows for full customizability.
Use a program like Wallpaper Engine to set it as your wallpaper by selecting the executable.
Enjoy your new wallpaper!
Each desktop environment requires a different setup to use an application as a custom background.
