Fading scene in unity


I need to fade the scene. Problem is I can fade one texture but there are five textures in the scene and the number can vary according to the situation. I need to fade whole scene. Please help.

Easiest thing I do is put a Plane in front of the camera, Unlit/Transparent shader, alpha all transparent, then use a script or Animation editor to turn the alpha to opaque over time.

Draw a black texture and cover the whole camera view, fade the scene by changing the alpha of the texture. Hope this help.

Thanks but let suppose that I am using script to fade the texture and it will feel that scene is fading but is it possible that scene will take constant time to load each time. Also as I am writing code to load next scene and side by side I am raising flag to fade the texture, second one is not working. Please help