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.