ShaderTechniqueプロシージャルになんとなくおしゃれな感じのグラデーションを作る方法です。参考Unity2019.1.10やりたいこと下記のサイトで、プロシージャルなグラフィックスを作るときにいい感じのカラーパレット作る方法が紹介されていました。www.iquilezles.orgこれによると、以下の式でカラーパレットが作れるようです。ここでtは0~1の値で、これによりカラーパレットのどこから色を取るかが決まります。a,b,c,dはそれぞれ三次元の値です。cはRGBそれぞれの振動、dは位相のずれを表します。RGBのそれぞれの値について振動数の違うコサインカーブを作って、それらをちょっとずつずらして合成することで色を作ります。グラデーションをループさせたい場合はcの値に整数を入れる必要があります。今回は両方0.5の固定値で計算することにします。ソースコードそれではこれでどんな感じのグラデーションが作れるのか試してみるためのソースコードを書いてみます。画面に対して描画命令を走らせているだけです。適当ですがまあ軽く試す分には十分でしょう。結果Inspectorからcとdの値を編集してなんとなくいい感じのグラデーションが作れるようになりました。シェーダで使えば表現の幅が広がりそうです。1はてなブログをはじめよう!halya_11さんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。