Usually,
writing custom graphical effects classes for WPF or Silverlight
requires some HLSL programming skills. For a .NET programmer, learning
this language may be sometimes long and tricky. The Perspective FX
framework aims to help you to build custom effects classes without HLSL
coding. You build an effect by combining graphical filters in a XAML file. The HLSL code and the .NET wrapper are automatically generated and compiled into an assembly that you can use in a WPF or
Silverlight application. Tutorial

Many thanks to Sebastien Reynier, MSP, for his collaboration :-)