Jim Leonard | Never Assume by Miracle, 1996 (HD) @JimLeonard | Uploaded September 2014 | Updated October 2024, 3 hours ago.
The 5th-place NAID '96 demo Never Assume by Miracle. Captured from a Pentium 120 with ATI Rage II graphics card, and post-processed for 30p for upload to YouTube. Notable for having some fast 3D code with non-trivial shaders (bump mapping, environment mapping, transparancy), as well as a mixture of graphics and text mode as the final effect (achieved by creating a 360x400 graphics fakemode and then switching to 720x400 text mode mid-frame, and animating the transition... this is possible because both modes use the same horizontal and vertical timing).
Errata: The demo changes video modes a lot; some mode switch glitches remain in the video, sorry. Also, there are two graphics tweakmodes, one in the middle and another at the end. I post-processed the one in the middle, but left the one at the end alone because it mangled the text. Finally, the demo was timed to run properly on a 486-100 and plays slightly oddly on anything faster. A P120 was as close as I could come to the target hardware.
I competed at NAID '96 too, and when I saw grimace's code in this demo, I thought I would place lower than him for sure. In the end, the judges + popular vote placed my production 3rd, above his, but I was worried for a while!
The 5th-place NAID '96 demo Never Assume by Miracle. Captured from a Pentium 120 with ATI Rage II graphics card, and post-processed for 30p for upload to YouTube. Notable for having some fast 3D code with non-trivial shaders (bump mapping, environment mapping, transparancy), as well as a mixture of graphics and text mode as the final effect (achieved by creating a 360x400 graphics fakemode and then switching to 720x400 text mode mid-frame, and animating the transition... this is possible because both modes use the same horizontal and vertical timing).
Errata: The demo changes video modes a lot; some mode switch glitches remain in the video, sorry. Also, there are two graphics tweakmodes, one in the middle and another at the end. I post-processed the one in the middle, but left the one at the end alone because it mangled the text. Finally, the demo was timed to run properly on a 486-100 and plays slightly oddly on anything faster. A P120 was as close as I could come to the target hardware.
I competed at NAID '96 too, and when I saw grimace's code in this demo, I thought I would place lower than him for sure. In the end, the judges + popular vote placed my production 3rd, above his, but I was worried for a while!