はじめに
今回は画像のエッジを検出するシェーダーを作成していきます。
環境は Unity 2019.3.0f3
Universal Render Pipeline(テンプレートのプロジェクトです)
UnlitGraph を使用しています。
ノード作成
こちらの記事を参考にさせていただきました。
Samples Texture2DのカラーをDDXYノードにつなげればエッジを検出できます。
あとはPowerノードで余計なものを消し、Lengthノードで色を白黒に変換すれば完成です。