Unityの平面シェーダーの勉強の記録です。
体系的なものではなく、必要になったものや思いついたものから雑多に追加しています。
- Unity 2018.3.9f1 (or Later)
2018以前のバージョンでも動作すると思います。
以下をUnityでオープンしてください。
Unity-Quad-Shader-Learn\ShaderLearn\Assets\Scenes\SampleScene.unity
動作を確認する際は、以下のようにQuadオブジェクトのShaderの適用を変更してください。
00:None(加工無し) | 01:flip(反転) |
---|---|
02:scroll(スクロール) | 03:grayscale(グレースケール) |
---|---|
04:binarization(2値化) | 05:color_reversal(色反転 ※ネガポジ反転) |
---|---|
06:sepia(セピア) | 07:pixelize(ピクセル化 ※モザイク処理) |
---|---|
08:posterization(ポスタリゼーション) | 09:alpha(アルファ処理) |
---|---|
10:blur(ぼかし) |
---|
その他、順次追加予定。。。
高橋かずひと(https://twitter.com/KzhtTkhs)
Unity-Quad-Shader-Learn is under MIT license.
また、画像はフリー素材ぱくたそ様の写真を利用しています。