--------------------------------- vulture's #asm 1k compo entry --------------------------------- This demo was written and fit in about 256 bytes, so I unoptimized so that it would fit in 1k. Why?!? So people didn't rip my code for their own 256 byte compo entry. So, we have a horribly unoptimized EXE file that is exactly 1 kilobyte (1024 bytes). What is it? This is real-time rendering. Basically, there is a 3D morphing sine wave. There is also a light source. Real time... mmmm......... You may need a higher speed 586+ class processor to get the real-time, although the demo will run on a 386. My 486 runs it decently. You do realize that real-time rendering is difficult, don't you? To add bloat to my code, I also added some interactivity options: P - pause sine wave morph M - enable mouse control Enabling the mouse basically lets you, the user, move the light source around. Just move the mouse around to move the light source around. You can use the left and right mouse buttons to zoom the light in and out, thus giving all planes of 3D freedom. ---------------------------------------------------------------------------- Written entirely by: vulture a.k.a. Sean Stanek -- 1 Sept 1999 email: Srstanek@aol.com EFnet irc: _vulture (I'm usually in #asm) greets go out to: mrbirdie, Eledhrim, Vicious spASM, wbear, mcarp, Auroran, Mortiis, etc. Jove, TraderX, FKrueger, YAMANTAKA, etc. INT-E, TAD, Adok, Chut, st0ne, etc. All those people I look up to :) ... Michael Abrash, Terje Mathisen, John Carmack And all the superior demogroups.. Future Crew, Extreme/Velvet, Triton and finally, Gamemaster.. my archnemesis.. if you're out there, email me!