Left4dead2.... best solution so far.

Surroundings shaders disabled to fix flaws.