tara.log

シェーダー備忘録

2021-02-22から1日間の記事一覧

【Shader Forge】色収差の作り方

イラストでは割と知られる技術の「色収差」ですが、 シェーダーでまじめに表すとこんな感じになります。 RGBの各カラーとScreen Pos.(描画画面)を multiplyし、その結果をAddでオフセットしてずらします。最後に、Append ノードでRGBを合成して出力されたベ…

【Shader Forge】接触検知

Unity のShaderGraph のチュートリアルをしました。 プログラムだとHLSLやGLSLに乗っ取って記述すると思うんですが、ノードベースだと見た目はほぼ同じなのでソフトが変わっても応用できるのが良いです。 フレネルと、オブジェクトとの接触検出を使ったシー…