Afterglowscreensavers

The Logo, As A Solid Screensaver

The Logo, As A Solid screensaver takes the bouncing DVD logo and puts it in a three-dimensional box, tumbling as it goes and flashing when it strikes an edge or a corner. 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 The Logo, As A Solid 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 — it is a physics toy 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 lit slab moves inside a wireframe cube and reverses on each wall it meets. The saver counts how many axes bounced in the same frame: one is an ordinary wall, two is an edge, and three is the corner everyone waits for. Edges and corners flash the slab white, so the rare event is unmistakable when it finally happens.

Settings & tips

Frequently asked questions

Is a corner hit rarer than in the 2D version?
Considerably. In two dimensions the logo needs two coordinates to reach a bound together; here it needs three. The wait is the point, and it is a much longer wait.
Why is there a visible cage?
So you can see the walls it is bouncing off. Without them the reversals look arbitrary, and half the pleasure is watching it approach a corner and just miss.
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