5 years ago

Here is a nice peice of code to make a black and white shader!

just make a shader and paste this into it, but dont paster over the name or its top-most and bottom-most brackets.

EDIT : This is an ImageEffectShader.


Properties

{

_MainTex ("Texture", 2D) = "white" {}

}

SubShader

{

// No culling or depth

Cull Off ZWrite Off ZTest Always

Pass

{

CGPROGRAM

#pragma vertex vert

#pragma fragment frag

#include "UnityCG.cginc"

struct appdata

{

float4 vertex : POSITION;

float2 uv : TEXCOORD0;

};

struct v2f

{

float2 uv : TEXCOORD0;

float4 vertex : SV_POSITION;

};

v2f vert (appdata v)

{

v2f o;

o.vertex = UnityObjectToClipPos(v.vertex);

o.uv = v.uv;

return o;

}

sampler2D _MainTex;

fixed4 frag (v2f i) : SV_Target

{

fixed4 col = tex2D(_MainTex, i.uv);

// just invert the colors

int sepia = col.r + col.g + col.b;

col.rgb = sepia;

// to change it to black, white, and gray, change the "col.rbg = sepia" to "col.rbg = col.r"

return col;

}

ENDCG

}

}



1 comment

Loading...

Next up

haha yes go brr huh yeah brr go brrrrrrrrrrrRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR

seriously is this flat stanley and his baby

i swear ive seen this in my nightmares

Happy #WIPWednesday! Are you working on a game? Making some art? Practicing a song? Something else? Tell us in the comments!

i think the face swap worked

Follow @Finji on Game Jolt!

They publish a bunch of cool video games and make some themselves too! They're currently working on developing Usual June (https://gamejolt.com/games/usualjune/999157).

@VuVuuInc is a Jolter to Watchand solo game dev who created 6 games including Tiny Terraces! Follow @VuVuuInc before the quest ends on July 22 and you'll get Coins!

working on the endings for Cam's Robotic House.