diff --git a/Shaders/Projector/Projector.frag b/Shaders/Projector/Projector.frag
index b4fc7338a4b90020d82c35dccc7dd9707f41a293..b00b5f5ad06ea592f826b55b8609703043ba9b88 100644
--- a/Shaders/Projector/Projector.frag
+++ b/Shaders/Projector/Projector.frag
@@ -52,8 +52,13 @@ void main (void)
     {    
 		vec2 finalCoords = ProjTexCoords.st / ProjTexCoords.q;
 		vec4 ProjMapColor_forCam1 = texture(projImage, finalCoords);
-		projColor = ProjMapColor_forCam1;			
+		projColor = ProjMapColor_forCam1;
+		
+		if(ProjMapColor_forCam1.a < 1.0)
+		{
+			projColor = result;
+		}	
     }
-
+	
     FragColor = mix(result, projColor, 0.4f);
 }
\ No newline at end of file