Wednesday, November 17, 2010

Oldskool demo effect in Silverlight: the twister

As a kid, I was really fond of those oldskool demos on the Commodore 64 and the Commodore Amiga (but of course back then they weren't called oldskool). For those of you who have no idea what I'm taking about, you can watch most of these demos on youtube these days (such as here). Remember that these were created on hardware that is really ancient compared to nowadays.

These demos are created by programmers and artists with only one purpose: to impress other programmers and artists. In many aspects they resemble magician's tricks: they seem very impressive on the surface but underneath they use all kinds of tricks to make this possible. For instance, many 3D effects in demos were not really 3D at all. The tricks involved were kept very secret, but if an effect was very impressive, many other demo programmers would try to replicate and improve it (as is the case with magician's tricks).

I've recreated one of these effects in Silverlight. As a bonus I've added anti-aliasing and soft shadows (which weren't common in the old days). In the tradition of the oldskool demos I won't say how this was done, but maybe you can figure it out?


[If you're reading this post through an RSS reader (such as Google Reader), you might have to open the post in a separate window of your browser to see the effect.]

1 comment:

SmartyP said...

very impressive, kudos!