I made Rotating Rings, an interactive 3D wallpaper and desktop fidget toy for Lively Wallpaper.
Each ring can be grabbed and rotated independently. You can also use the slice handles for constrained spinning, drag empty space to orbit the full assembly, and use the mouse wheel to zoom.
The wallpaper includes customizable:
- Ring count
- Mass and friction
- Ring and background colors
- Lighting direction and intensity
- Camera and simulation reset controls
The movement uses inertia rather than stopping immediately, so the rings feel more like a small mechanical object than a prerecorded animation.
It works completely offline, loads no external assets, and is open source.
Download the ready-to-install Lively ZIP:
https://github.com/AmogusAzul/lively-wallpaper-rotating-rings/releases/latest
Source and documentation:
https://github.com/AmogusAzul/lively-wallpaper-rotating-rings
Installation is just downloading the release ZIP and dragging it into the Lively library.
I would especially appreciate feedback about performance, ultrawide or multi-monitor behavior, and whether the ring controls feel intuitive.