material ASSET/greenScreen
{
	receive_shadows off
	technique tech_interf
	{
		pass pass_interf
		{
		  lighting off
			ambient 1 1 1 1
			diffuse 1 1 1 1
			specular 0 0 0 1 20
			depth_check on
	    scene_blend alpha_blend
	  
	    vertex_program_ref cutout____vs
			{
			}
			fragment_program_ref cutout____fp
			{
			  param_named cutoutColor float4 0.0 1.0 0.0 1.0
		    param_named minDistance float 0.2
		    param_named maxDistance float 0.6
			}

			texture_unit tex_video
			{
				texture_alias tex_video
				texture logo.bmp
				filtering linear linear linear
			}
		}
	}
}

material ASSET/greenScreenDark
{
	receive_shadows off
	technique tech_interf
	{
		pass pass_interf
		{
		  lighting off
			ambient 1 1 1 1
			diffuse 1 1 1 1
			specular 0 0 0 1 20
			depth_check on
	    scene_blend alpha_blend
	  
	    vertex_program_ref cutout____vs
			{
			}
			fragment_program_ref cutout____fp
			{
			  param_named cutoutColor float4 0.5 0.76 0.06 1.0
		    param_named minDistance float 0.03
		    param_named maxDistance float 0.35
			}

			texture_unit tex_video
			{
				texture_alias tex_video
				texture logo.bmp
				filtering linear linear linear
			}
		}
	}
}

material ASSET/blueScreen
{
	receive_shadows off
	technique tech_interf
	{
		pass pass_interf
		{
		  lighting off
			ambient 1 1 1 1
			diffuse 1 1 1 1
			specular 0 0 0 1 20
			depth_check on
	    scene_blend alpha_blend
	  
	    vertex_program_ref cutout____vs
			{
			}
			fragment_program_ref cutout____fp
			{
			  param_named cutoutColor float4 0.0 0.0 1.0 1.0
		    param_named minDistance float 0.2
		    param_named maxDistance float 0.6
			}

			texture_unit tex_video
			{
				texture_alias tex_video
				texture logo.bmp
				filtering linear linear linear
			}
		}
	}
}

material ASSET/whiteScreen
{
	receive_shadows off
	technique tech_interf
	{
		pass pass_interf
		{
		  lighting off
			ambient 1 1 1 1
			diffuse 1 1 1 1
			specular 0 0 0 1 20
			depth_check on
	    scene_blend alpha_blend
	  
	    vertex_program_ref cutout____vs
			{
			}
			fragment_program_ref cutout____fp
			{
			  param_named cutoutColor float4 1.0 1.0 1.0 1.0
		    param_named minDistance float 0.2
		    param_named maxDistance float 0.6
			}

			texture_unit tex_video
			{
				texture_alias tex_video
				texture logo.bmp
				filtering linear linear linear
			}
		}
	}
}

material ASSET/blackScreen
{
	receive_shadows off
	technique tech_interf
	{
		pass pass_interf
		{
		  lighting off
			ambient 1 1 1 1
			diffuse 1 1 1 1
			specular 0 0 0 1 20
			depth_check on
	    scene_blend alpha_blend
	  
	    vertex_program_ref cutout____vs
			{
			}
			fragment_program_ref cutout____fp
			{
			  param_named cutoutColor float4 0.0 0.0 0.0 1.0
		    param_named minDistance float 0.2
		    param_named maxDistance float 0.6
			}

			texture_unit tex_video
			{
				texture_alias tex_video
				texture logo.bmp
				filtering linear linear linear
			}
		}
	}
}