Revit 2018.1 New Feature – Visual Materials API

Now any third party tool can be used to make changes to material finishes.

source