以下の内容はhttps://bravememo.hatenablog.com/entry/2023/01/10/070000より取得しました。


【Unity】ShaderGraphでオブジェクトの方向によって色が変わるシェーダーを作成する

はじめに

今回はShaderGraphでオブジェクトやカメラの方向によって色が変わるシェーダーを作成していきます。

環境は Unity 2021.3.25f1です

Universal Render Pipeline を使用しています。

ノード作成

View DirectionノードのXとYを加算したものをFractionノードで0~1で繰り返すことでオブジェクトの向きによっていい感じにグラデーションするようになります。

横向きを変えた時だけ色を変えたいときは View DirectionノードのXのみを使用することで横向きを変えた時だけ色を変えることもできます。(縦向きはYのみを使用すればいい)

完成




以上の内容はhttps://bravememo.hatenablog.com/entry/2023/01/10/070000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14