At the Revision 2012 demoparty in Saarbrücken, my entry “Fun with [0,1]^2” was awarded a third prize in the category "Web Browser Intro"! The demo with a total file size of 4088 Bytes shows a number of classical surfaces – namely, the cylinder, the sphere, the torus, and the Klein bottle – parameterized over the unit square [0,1]2. The demo is available from the scene.org FTP server and can also be watched here.
PLEASE NOTE: In recent versions of Chrome and Firefox, the demo does not run any more. I will try to provide a version that works around that.
A “demo” in the demoscene sense is a small program that is run on a computer (of whatever kind) and displays “beautiful graphics” (of whatever kind) and usually also features some music. This type of computer art requires not only artistical, but also technical skills. On so-called demoparties, people from the demoscene gather and mess with each other in competitions (“compos”) that lay down the rules (e.g., platform, technology, type).
<canvas> element that allows to draw 2D graphics with a PostScript-like command set.
Due to technical reasons (my netbook doesn't support WebGL) I used the
<canvas> element and wrote appropriate projection matrices (such as those generated from
The demo is available as a ZIP archive on the FTP server of scene.org, but it can also be watched from this link (tested to run on recent version of Chrome and Firefox). Being the first demo I ever submitted at a demoparty, “Fun with [0,1]^2” received the third prize in the Web Browser Intro competetition. See pouet.net for a list of all entries and winners.