Adding variation to materials using gradient masking.

Fantastic presentation on some techniques valve used to add more texture variations in left4dead 2 without using up massive amounts of memory.

Ryan James Smith discusses some details of the technique further on his blog.