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