4 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

i swear ive seen this in my nightmares

so images dont work? hmmm....

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

Happy #WIPWednesday!

Are you working on a game?

Making some art?

Practicing a song?

Something else?

Tell us in the comments!

the development build for Cam's Robotic House / CRHDB is out now! Get a HUGE chunk of what will be in the full game!

Bugs:

the only bug i could find was the fog not working. If you can find a fix, please help!

im working on a new character, but it seems kinda weird.

Happy #WIPWednesday!

Are you working on a game?

Making some art?

Practicing a song?

Something else?

Tell us in the comments!

working on the endings for Cam's Robotic House.