Afterglowscreensavers

Pipes, In Actual 3D Screensaver

The Pipes, In Actual 3D screensaver rebuilds the Windows Pipes screensaver as real 3D geometry: lit metal cylinders and spherical elbow joints growing through a lattice. It runs in the browser with nothing to install; press ESC to exit.

Live preview

Press ESC to leave fullscreen. Settings are saved in your browser only.

How the Pipes, In Actual 3D screensaver works

The saver renders with three.js on your GPU. The library is vendored into this site rather than fetched from a CDN, and is loaded only when a 3D screensaver actually runs.

It reads nothing external — the pipe paths are grown in the browser and rendered with three.js.

The scene resizes with the window and releases its WebGL context when the saver stops, so shuffle mode and Multi-view can cycle 3D savers without exhausting the browser's context limit.

If WebGL is unavailable the saver says so on screen rather than showing an empty black box.

A worked example

A pipe starts at the centre of an 11×11×11 lattice and extends one cell at a time. Most steps carry straight on; about a quarter turn, and every turn places a sphere so the elbow has no seam. Roughly one joint in fifty is a knot instead — a nod to the Utah teapot easter egg in the original. The camera orbits continuously, and the specular highlight travelling along each cylinder is the thing a 2D projection cannot reproduce.

Settings & tips

Frequently asked questions

How is this different from the other Pipes screensaver here?
The original Pipes saver on this site projects a 3D path onto a 2D canvas by hand. It can draw the shape but not shade it. This one uses a real renderer, so each cylinder has a surface normal at every pixel and reflects a moving light — which is what made the Windows original look like metal rather than line art.
Does it need a powerful graphics card?
No. It draws a few hundred simple meshes, which any integrated GPU from the last decade handles easily. If WebGL is unavailable the saver reports that rather than failing silently.
Does this need a special browser or plugin?
No. It uses WebGL, which every current desktop and mobile browser supports. Nothing is installed and no plugin is required.
Does it cost anything or need an account?
No. Every screensaver here is free, runs in the browser and needs no sign-up.

← All Classics screensavers