Is there a way to load a texture into a 3D program and paint directly on it? 
My character has horns and trying to load that flat image into photoshop and guessing where I need to colour to change the horns colour/shade is annoying to say the least. 

I only know how to use Photoshop and literally only downloaded unity the other day to upload an avatar someone sent me.