【Unity】【シェーダ】構造色風シェーダを実装してみる

構造色レンダリングの記事を元に、構造色風のシェーダを作ってみました。

light11.hatenadiary.com

考え方と実装結果

考え方は上述の記事をより簡易化したもので、L・N、L・T、E・N、E・Tを単純にテクスチャサンプリング座標に変換することで依存させています。
これらの依存のさせ方が物理的に全然正しくないので構造色「風」です。

レンダリング結果はこのような感じになります。

f:id:halya_11:20180507000557g:plain

テクスチャは下記のものを一枚使ってます。

f:id:halya_11:20180506231916p:plain:w300

テクスチャを変更すればいろんな表現ができます。

f:id:halya_11:20180506235604g:plain

簡単ですが以上です。

関連

light11.hatenadiary.com