Change the texture of a material when an object with that material is touched

I am currently creating a game in which you are blind, but as you walk around and touch things, it will begin to show. I was wondering how I would go about coding this. Wherever you touch it would create a circle around where you touched. The areas that you reveal will never go away. Here is a picture of the idea in case I wasn’t that clear.