Here are the shaders I mentioned in our previous class.
Display texture on both sides of mesh:
The first shader “bothSidesShader” will be displaying the texture that you are assigning to it on both sides of the mesh you attach it to. When you open the shader file you will see a line that reads “Cull Off”, which is where all the magic happens. You can tweak the rest of the shader to your needs.
Download the shader-file here: bothSidesShader.shader
Alpha mask for video:
This shader gives you two slots for textures: The first one is for the movie-texture and the second one is for the alpha channel. The shader allows you to use any image file with an alpha channel to mask the movie-texture. The image that the alpha channel is assigned to, will be ignored.
In my tests this shader also supports fading in and out of the texture without any problems with a script containing code along the lines like:
renderer.material.color.a = renderer.material.color.a – Time.deltaTime;
Download the shader file here: MovieTextureShader.shader