fading between details on a material

I have a diffuse detail material and I’m using an array to switch between the details. is there any way to fade between the 2 details?

backLeftDoor.renderer.material.SetTexture("_Detail", backdoorDirt[1]);

is the code that I’m using to set the detail. It is controlled by a timer so gets to a higher dirt texture over time

You could use Alpha Cutoff shaders combined with the careful creation of the material, and then modify the cutoff shader property slowly over the time.