For example, make an object glossier after touching another mesh, to make it look wet (dynamic paint?)
Or make it appear burned after being close to a flame simulation? (particles + dynamic paint?)
I know it's possible to change the object color with dynamic paint, but is it possible to do the same sort of thing with a material?
(Perhaps some complex system that uses dynamic paint generated image sequences to mix several shaders and node groups?)