Howto add scope functionality in a gun?

Quick and dirty would be, when using zoom, to:

  • add a plane in front (GUI?) (transparent where you want to be able to see)
  • change camera spectrum

And reset when you get out of it.

Mind you, stuff far away could be either culled by the engine or simply not attached if you attach/detach depending on location of player.