I also had to read into it and not just asked can you plz tell me how...you should really try to do things by yourself first.

The >=7.07 bloom you just have to call the function controlBloomSettings and it will (/should) work.

In versions <7.07 you have to create a screen alignedquad.If this description is not enough ask someone else |: /

1.open a paint programm and create a 32-bit tga (not important which content-can be black)

2.define a screen-entity by script, that uses this tga

as example:
Code:
ENTITY* screenQuad =
{
type="black.tga";
flags2=VISIBLE;
x=878;//the right distance to cover the whole screen
}



3. then set up a secons view and set the texture of the screen entity as rendertarget
Code:
theOtherNewCreatedView.bmap = bmap_for_entity(screenQuad,0);



4.give the screenQuad the material with the *.fx file(you know MATERIAL* blub = {effect="effect.fx";})

5. start a loop that sets the new view every frame to the cameras position and angle. look up proc_mode in the manual and use it to avoid a one-frame-delay

I hope I forgot nothing...have fun