You can control the colors using both. I'm uploading a scene with what I came up with, you can apply it to whatever attributes.
I cannot open the file for some reason... But those balls in the picture do not fully seem to fade the color in. It looks static, (and I have achieved that with the scales before but not what I am looking for) I don't know how to describe it... So I've made a video of a recorded shader color change to show what I am trying to achieve based on the angle the light bounces off but also observer's viewing angle. I didn't record the changes with the best accuracy, but it shows pretty much what it should act like.