These are various programs I've written who's sole purpose is to make an interesting animated graphic display.

Most use a technique called palette switching, where you draw all the animated sequences in the beginning, in different colors. You then switch all the colors off except for one, so that only one shape is shown. By cycling through the colors, you can create impressive animation with hundreds of objects that wouldn't be possible if you needed to actually move all the object individually. I think the same effect can be accomplished in Windows. There is a section in the Visual C++ on-line guide about Palette Animation, but I haven't spent the time to work it out. The few tests I've done haven't been fast enough to be impressive.

Maybe one day I'll go into the screen saver business.

My favorite technique is based on polar coordinate mathematics, because it lets you draw 3-D like objects with objects that begin at a central point, rotate out in some pattern, and come back. I like the Cyber-static series too.

             


[search] [home page]