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

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

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!

Happy Video Game Day!

July 8 is Video Game Day, a holiday that's obviously close to our hearts at Game Jolt.

Celebrate by completing our quests! They won't be around long, so get the rewards while you can.

seriously is this flat stanley and his baby

@ryon is a Jolter to Watch, game dev, programmer, and artist who worked on Five Nights at Friedrich's! Follow @ryon before the quest ends on July 15 and you'll get Coins!

i swear ive seen this in my nightmares

i think the face swap worked

Big news! @pm-studios  has joined Game Jolt! They're a video game publisher who love physical gaming and do their part to keep it alive!

Welcome them to Game Jolt by giving them a follow.

working on the endings for Cam's Robotic House.