Ahh thanks for the opinions. A mask texture seems like a quick and easy way to do it without having to fiddle with all that engine specific stuff. On a related note: I am currently trying to implement a similar effect with GLSL in the Sauerbraten engine and I can currently think of three ways to implement it in theory: 1.…
Example: http://i177.photobucket.com/albums/w240/jonstoner/iw3mp2007-11-2319-40-52-57.jpg (big image!) How is that done? Am I guessing right that there is a weapon specific mask texture with a blur shader that gets only activated when switching to the irosights? Or is that some fancy engine coding work?