Is there a way to modify textures on the fly? Permanent decals?

I was wondering the same thing. Here are a couple of links to things I found so far. Some of these are indirectly related, but may spark some ideas.

https://www.allegorithmic.com/substance-ue4

Hopefully these help.