Skip to content

Ynlsen/MetaballBackground

Repository files navigation

MetaballBackground

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.

Demo

Metaballs Demo GIF

Features

  • 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.

Windows Setup

You have two options:

  1. Download preexported files from the Releases page of this repository.
  2. 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!

Linux Setup

Each desktop environment requires a different setup to use an application as a custom background.

About

A shader based Metaball Desktop Background

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors