EDIT: My new efforts have been moved into a different thread. Please comment there instead I don't know why, but I suddenly got it into my head that I wanted to make an NTSC/CRT effect in Unity. At first I tried to hack it. Every other "scanline" I offset texture by a pixel, and I also slightly separated the red and green channels. It looked OK, but not great. My next attempt is another beast altogether. This time it's a multipass effect, ported over from an emulator. The idea is that the shader converts a digital RGB image into an NTSC composite signal (chroma+luma), then converts it back to RGB values. There's some other stuff in there such as offsetting some values by a frame counter, but the basic idea is converting to and from an NTSC signal (there's some inherent data loss in there which results in that classic color bleeding we all know and love) Here's the result. It's some footage of Super Mario World on the SNES. https://dl.dropboxusercontent.com/u/99106620/CRT Effect/CRTDemo.html Click "Toggle NTSC" to switch the NTSC effect on and off (it's off by default). I also hacked some scanlines into the shader, just cause they look cool. Apologies if the video gets really repetitive (it's only a minute long, and just loops). I suggest turning down your sound (or mute it altogether) Thoughts?