I want to mesh and apply two materials to it. One when object is free and other when object is collided with other. I want only to change material of that part of mesh that is collided with other mesh, and the remaining mesh remain same as before. Can I do that? If yes, then how?