Vivian Voss

debris. by Farbrausch

bytes of art demoscene farbrausch procedural

Pouët keeps a toplist. Every production ever entered into the database can collect thumbs, and the ranking that falls out of it is about as close to a canon as a scene without institutions is ever going to get. At the top of it, ahead of everything from four decades, sits fr-041: debris. by Farbrausch, with 828 thumbs up against 25 down and an approval rate of 99 per cent. Nothing released before it has more, and nothing released in the eighteen years since has caught up.

Watch it first: debris. on YouTube, four minutes of a city taking itself apart, or fetch the release from scene.org and run the real thing. There is also a browser port for anybody without a Windows machine to hand.

The competition where nobody disagreed

Breakpoint ran over Easter in Bingen am Rhein, and in 2007 it ran from the sixth to the ninth of April, its fifth year and by then the largest pure demoscene event in the world. The PC demo competition took twenty-three entries, and the hall voted.

Breakpoint 2007, PC demo competition debris. 1,474 Noumenon 815 Lucy in the Sky 775 Fairytale 733 Above 680 twenty-three entries in the competition; the top five shown

The winner took nearly twice the second place. A demo compo is a room of several hundred people who have spent the weekend watching each other's work and who are, as a rule, not easily impressed, so that margin says something that a first place on its own does not.

Easter 2007 was a strong season by any standard. Second place went to Noumenon, the first PC production by the Norwegian Andromeda, a group that had spent its earlier life on the Amiga and came back through the front door; mfx, Synesthetics, Brainstorm and the Loonies were all in the same hall. Winning that field by six hundred and fifty-nine points is the sort of result that does not repeat.

A city in 177 kilobytes

What the audience saw was a city coming apart: blocks lifting off their foundations, streets folding upwards, the camera pulling back until the thing that had been a street corner is a fragment in a cloud of fragments. What the machine loaded was a file of roughly 177 kilobytes, which is less than a single photograph from the telephone in your pocket.

The trick is old and Farbrausch had been sharpening it for years. A texture travels as the recipe that made it, an operator graph of noise, blurs, distortions and blends, and the executable carries that recipe together with the code that runs it. Meshes come out of primitives, boxes and cylinders deformed into shape, with nobody placing vertices by hand. Everything is built when the demo starts, which is why the loading bar has something to do.

What ships, and what gets built on your machine operator graph the recipe, a few kB inside the executable loading bar generator runs the graph on your processor textures, meshes hundreds of megabytes in memory, never on disk the city, drawn The conventional route stores the result and ships it. This one ships the instructions and pays in loading time.

The tool that holds all this together is werkkzeug3, the group's own editor, and the executable is squeezed afterwards by kkrunchy, the compressor Fabian Giesen wrote for exactly this job. The sound comes from V2, the software synthesiser by Tammo Hinrichs, which turns a handful of parameters into an orchestra without storing a second of audio.

What the camera does

Why a jury reached for the directing prize is visible in the first thirty seconds. The demo opens tight, close on surfaces, and then it starts to move: a block of flats lifts off its street and turns, and the camera travels with it, close enough to see the underside. Scale changes constantly and never randomly. A shot that reads as a street corner pulls back until the corner is one fleck in a slow storm of masonry, and the next shot puts you inside the storm.

Most demos of the period were a sequence of effects with transitions between them, and a good many of them were superb at it. This one is cut like film. Shot lengths answer to the music, and there are establishing shots before the pieces that need them. About two thirds through comes a deliberate quiet stretch, which is the hardest thing to justify in front of a hall full of people who came to see fireworks. The music by Ronny carries it, and the piece lands on its final shot.

The award it won was not best demo

At the Scene.org Awards for 2007, handed out at Breakpoint the following Easter, debris was nominated in four categories: best demo, best effects, the public choice, and best direction. It won best direction.

Best demo went to Lifeforce by Andromeda Software Development, which had taken the Assembly competition that summer and which nobody with a functioning pair of eyes would argue about. Both productions are extraordinary and the jury's call was defensible on the day.

What has happened since is the interesting part.

One evening in 2008, and eighteen years of voting THE JURY, SPRING 2008 Lifeforce best demo Andromeda Software Development debris. best direction Farbrausch four nominations for debris in all THE AUDIENCE, TODAY debris. no. 1, 828 thumbs Farbrausch Lifeforce no. 4, 670 thumbs Andromeda Software Development Pouët all-time toplist, read 26 September 2026

On that same Pouët list, Lifeforce sits at number four with 670 thumbs, an outstanding result by any measure. debris sits at number one with 828. The jury voted once, on an evening in the spring of 2008. The audience has kept voting ever since, and the order came out differently.

Who built it

Eight people are credited, and the split is worth reading because it shows where the weight sat. Code by ryg, who is Fabian Giesen, and chaos, who is Dierk Ohlerich, with tron contributing. The synthesiser code by kb, who is Tammo Hinrichs. Graphics and direction by theunitedstatesofamerica, with giZMo adding further graphics. Music by Ronny, sound effects by wayfinder.

Direction is listed as a job there, next to the code and the graphics, and that is unusual enough in a scene production to be worth pausing on. Somebody was responsible for where the camera goes and how long a shot is allowed to hold before the cut. The award the production won says the jury noticed.

The honest note

In 2012 Fabian Giesen wrote a piece about opening the box, and the first thing he did was refuse the question everybody asks. He was, he said, thoroughly bored of talking about the group's tool-centric way of making demos, and of the codebase itself he wrote that frankly it is an unholy mess and a reader is likely to miss the interesting parts among the warts. He also noted that he had little to do with the music, the sound and the overall flow of the demo, which is a rare thing for a coder to say about a production carrying his name.

The other honest note is practical. debris wants DirectX 9 and Shader Model 2.0, and a machine from 2007 running it as intended is now a museum piece; the browser port exists because the original is drifting out of reach. The group put its tools on GitHub in 2012 under a permissive licence, which means the method survives even where the binary struggles.

Eighteen years on, the list has not moved. Somewhere a first-time visitor is opening Pouët, clicking the entry at the top of the list, and downloading a file smaller than the page that listed it.

Twenty-three demos entered at Breakpoint 2007 and the hall gave this one 1,474 points against 815 for second place. The file is 177 kilobytes and contains a city, because textures travel as the recipe that made them and the loading bar does the cooking. The award it won was best direction; best demo went to Lifeforce. Eighteen years later the all-time list has debris first and Lifeforce fourth.