Well I haven’t posted in a while, and that’s because I’ve been busy at work learning Pixel Benders and doing some experimentation. I wrote my first Pixel Bender which I’m calling RGBDistortion. It basically diffracts the R G and B channels from an image and then runs them through a simple sine wave transposition. The end result is a cool effect that reminds me of an old school analog TV with bad reception and bad guns.

Please note I added a standard GlowFilter to it with the following constructor: (0xffffff,1,40,10,4,1). It makes it look a lot nicer.

I have also released the source code to the Pixel Bender so the community can play around with it. I hope it makes it into some cool Flash stuff :)

RGB Distortion Pixel Bender Kernel

If you have any suggestions or performance improvement tips, let me know. My next step is going to be adding an “interlacing” effect to really make it grungy and analog looking.