Pixel Shaders are one of the more powerful graphic tools available for XAML programmers. I first encountered them in the Windows Presentation Foundation SP1 release and was completely smitten. It didn’t take long to learn that I could create custom shaders, commonly called Effects in WPF, and add them to my projects. Excited by the prospect, I started my research and soon learned that shaders are written in a language called High Level Shader Language (HLSL). I like programming challenges and learning new technologies, so I set off to learn more about custom shaders. I downloaded the DirectX SDK, opened the documentation, and started digging through.