bate's blog

調べたこと実装したことなどを取りとめもなく書きます。

ポストプロセスでモノクロ化

準備ができたのでポストプロセスを色々と試してみる。
画面全体をモノクロにする。

	float4 c = Texture.Sample(SamplerLinear, input.Tex0);
#if MONO
        // モノクロ
	float4 mono = 0.3f*c.r+0.6f*c.g+0.1f*c.b;
	return mono;
#else
        // カラー
	return c;
#endif

・色

・モノクロ