【Unity】UIトランジション用のマテリアルを作る

今までシーンを跨ぐときにCanvasに黒いImageを置いて、
Colorのアルファ値を変更していました。

そろそろシェーダグラフを使って行った方が良いのでは?と思い、
勉強がてらトランジション用のShaderGraphを作ってみます。

UVタイリング

UVにVector2をMultiplyし、任意の数UVのタイリングを行います。 1つの画像で連続したマテリアルが作成できます。

UVスクロール

時間をかけ、UVスクロールをさせます。

アルファ値はこの後くりぬく処理のために別で用意しておきます。

丸くくりぬく

最後に、円上にくりぬく処理を書きます。
黒い部分がくりぬかれるようになります。

全体図