CHAPTER 2 ■ SETTING UP DIFFERENT CAMERA MODES IN YOUR 3D WORLD
160
technique VerBlur
{
pass Pass0
{
VertexShader = compile vs_1_1 PassThroughVertexShader();
PixelShader = compile ps_2_0 VerBlurPS();
}
}
You will get a nicely blurred image by combining the horizontal and vertical blurs:
List<string> ppEffectsList = new List<string>();
ppEffectsList.Add("HorBlur");
ppEffectsList.Add("VerBlur");
postProcessor.Parameters["xBlurSize"].SetValue(0.5f);
postProcessor.PostProcess(ppEffectsList);
The Glow Effect
As explained in the introduction of this recipe, you can obtain a glow effect by starting from
the blended image and blending in the original image a bit. This way, the original contours will
be sharpened.
This requires you to have the blurred image ...