by Rom (4 Submissions)
Category: DirectX
Compatability: Visual Basic 3.0
Difficulty: Intermediate
Date Added: Wed 3rd February 2021
Rating:
(9 Votes)

This code is a screensaver, or rather a demo, that shows an example of several graphic techniques and effects including pointers to a bitmap, fading, mathematical lookup tables, palette switching, and simple Gaussian blurring, and in short, very fast graphical manipulation. The effect is very similar to the winamp plugin 'Geiss' and perhaps others. The code seems to be optimized as much as possible, and runs relatively fast on both my Pentium 3 450mhz and my AMD K6-2 450MHz, considering the effect. You can view additional screenshots at https://romnet.yi.org/prog/demo1/demo1.htm. The palettes are stored in external bitmaps that can be altered for your viewing pleasure. There are two executables in the zip, one runs in a small window and one runs fullscreen at 320x200 using DirectX to change the resolution. (People have been having problems with this- do NOT forget to reference the directdraw type library or you will get an error on Public dd)
Download Demo 1 Incredibly Fast Graphical Manipulation (26 KB)