-
Notifications
You must be signed in to change notification settings - Fork 3
Good Screensavers
This is a collection of webpages that work well as screensavers.
Todo: add Wayback Machine links to more of these... or at least make sure these resources are backed up!
- GLSL Sandbox
- Shadertoy (really impressive collection of shaders, but they don't get fullscreened well; this may warrant some special casing)
- ThreeJS.org
- Chrome Experiments
-
codedoodl.es (copy
document.querySelector("iframe").src
for best results)
- js1k tentacles (original version, blog post)
- js1k Buggy Island
- Arkadia (zooming artscape)
- Bacteria
- Generative Boids
- Gravitational Fieldss
- Recursion Toy
- Windows Pipes (I (re)made this; Includes Utah Teapots and candy cane!)
- Warpfield
- Wipeout (some automation would be nice here, to cycle through the tracks)
- Metrogram3D Tokyo Metro Simulator
- Curl (beautiful boids)
- My Shards
- Autumn
- Aquarium (could use some automation to click Change View)
- Low-Poly Fish
- Sproingies (good screensaveriness, changes view automatically)
- Chrysaora (Jellyfish! Floating around your screen!)
- Ocean with a Lighthouse
- Shiny Falling Pasta
- Digital Landscapes (looks like Tron)
- Bumpy Metaballs (looks like abstract meat)
- Plasma Triangle
- Galaxy (todo: proper fullscreen for ShaderToy)
- Purple Space Zoom
- Vortex (todo: proper fullscreen for ShaderToy, warp your desktop)
- Plasmatic Isosurface (GitHub)
- The Return of the Flying Toasters (DOM) (backup link)
- Infinite Zoom (2D, but made with THREE.js) (backup link)
Ah, you know what would be cool? If instead of this wiki page there was an in-app catalogue with screenshots and tags (e.g. transparent, 3d, 2d, shader, retro, halloween, physics, interactive) and comments and ratings and all that...
I really want to sort these things better.
By theme, by technology...
Some things use CanvasRenderingContext2D
to do 3D or WebGL to do 2D (as with some shaders, "some" because many of them reimplement 3D within the 2D surface created for them).
Really 3D-ness is subjective.
Tags are clearly the way to go. I would want them to be community-votable though. It's the way tags are meant to be. #exceptforhashtags
Also, it'd be cool if it saved and restored dat.gui settings (and added a button to reset them).