Home

Awesome

Hatching Shader(ハッチングシェーダー)

ハッチングを表現したシェーダーです。このシェーダーにはTAM(Tonal Art Map)が必要です。サンプルとしてトーン風と鉛筆風のTAMを用意しておきました。
Unity5.6.3p1(64bit)の環境で作成しました。

各シェーダーの使用用途


インスペクターのパラメーターについて

[HatchingShaderLerpTes/HatchingShaderTes]で追加されたパラメーターについて

最後に。

コード自体の最適化、効率化は一切おこなっていない上に、参考にした論文通りにテクスチャを二枚にパックすることもしていません。コードの冗長さには目をつむってください。数列とかアルゴリズム考えるのめんどくさかった(´・_・`)