How about some specular map to try to make use of the difference then appearing, like wet areas where the specular is strongest and frosty areas where the map is weaker?