Let's continue this recipe by adding a couple more blend modes to our screen effect:
- In the screen effect shader, let's add the following code to our frag() function and change the value we are returning to our script. We will also need to comment out the multiply blend so that we don't return that as well:
fixed4 frag(v2f_img i) : COLOR{ //Get the colors from the RenderTexture and the uv's //from the v2f_img struct fixed4 renderTex = tex2D(_MainTex, i.uv); fixed4 blendTex = tex2D(_BlendTex, i.uv); //Perform a multiply Blend mode //fixed4 blendedMultiply = renderTex * blendTex; //Perform an additive Blend mode fixed4 blendedAdd = renderTex + blendTex; //Adjust amount of Blend Mode with a lerp renderTex = lerp(renderTex, ...