Comment by jsheard
10 years ago
Release info: http://www.pouet.net/prod.php?which=52938
Binary: https://files.scene.org/view/parties/2009/breakpoint09/in4k/...
Video: https://www.youtube.com/watch?v=jB0vBmiTr6o
Everything you see and hear is procedurally generated by the 4096 byte executable, in real time. It still blows my mind 7 years after release...
Here is a presentation put together by one of the guys behind this release that explains a lot of about how it was made.
I assume you meant to link this: http://iquilezles.org/www/material/function2009/function2009...
Yes, thanks. I'm not sure where my head is today.
Any mirrors, that is down.
Ah, so that was Iñigo Quilez!
The 4kb genre in the scene is incredibly vibrant the last few years. I think this demo really helped kickstart that.
4KB using directx/opengl, very different from old time writing stuff directly in the video card.
I bet they'd still prefer to write directly to the video card, but it's kinda hard nowadays to access GPU resources without an API.
new constraints though... you got a fit a couple of shaders in there too :)
Exactly, 4kb on top of the hundreds of megabytes of libraries and drivers.
Somehow you make it sound easy or even belittling it.
I'd say this is quite an achievement anyway when I know I'd use more space than that just to store a single jpeg or mp3 sample.
1 reply →
...as opposed to another hundred MB or so on top of that.
Could you show me what you can achieve with 4 KB on top of hundreds of megabytes of libraries and drivers?
4 replies →
Even 4KB demo in browsers is a thing these days.
the part I loved best was how those 4kb uncompressed to over 250MB of GPU instructions