For more detail this asset from the Unity Asset Store: Click Here
This is a paid asset, but we’ll share Advanced Road Material for FREE, Please keep in mind this package is provided only for learning purposes or to be able to test before buying the product, NOT FOR COMMERCIAL PURPOSES.
Advanced Road Material v1.0
This is a dynamic road material that can create almost unlimited amount variations.
Use with the awesome EasyRoads3D or Easyroads3D Free
It has variables to add water for if its raining, snow, moss. The moss can be colored to simulate dirt.
Add variants of pot holes, cracks, damage and more.
Then, there are many options to add road markings, assign its colors. All this gives an almost unlimited amount of possibilities.
Can use diffuse, specular and parallax shaders.
If that wasn’t enough there’s even a script that makes it easy to change the snow, wetness, moss and ice levels at runtime from your code.