はじめに
今回は画像の向きを反転させるシェーダーを作成していきます。
環境は Unity 2019.3.0f3
Universal Render Pipeline(テンプレートのプロジェクトです)
UnlitGraph を使用しています。
ノード作成
UVノードのXとYに対してOne Minusノードを繋ぎ向きを反転させています。
あとはプロパティの反転用のフラグを用意してBranchノードで通常か反転かの分岐処理を入れてSampleTexture2DのUVノードで繋げば完成です。
完成
上下反転フラグにチェックを入れた場合
左右反転フラグにチェックを入れた場合