はじめに
バージョン Unity 2019.3.0f3
Universal Render Pipeline使用
こんな感じの虹色に光るshaderを作成していきます。
シェーダーグラフはUnlit Graphで作成します。
枠線の作成
2つの矩形をRectangleノードで作成してそれを減算して枠線を作成します。
虹色に光る部分に作成
Gradientノードで虹色のグラデーションを作成し、
それをRotateノードで回転させることで虹色に光ってるように見せています。
あとは適当にEmission用Vector1ノードを作成して発行具合を調整してる感じです。
完成図
これで完成です。
このやり方だと均等にグラデーションが回転されません。 均等にやるやり方はこちら
今回作成したシェーダーはBoothで公開しています braveshop.booth.pm
次