UnityでSNNフィルタのポストエフェクトを掛けてレンダリング結果を絵画風にする方法をまとめました。 SNNフィルタとは? アルゴリズムの解説 シェーダを書く ポストエフェクトとして適用する 結果 関連 参考 Unity2019.2.6 SNNフィルタとは? SNNフィルタとはSymmetric Nearest Neighborフィルタの略で、 もともとは画像のノイズを目立たなくするために考えられたフィルタのようです。 subsurfwiki.org これを強めに適用することで結果を絵画風にすることができます。 本記事ではこのSNNフィルタのアルゴリズムを解説し、実際にシェーダを書いてみます。 アルゴリズムの解説 いま、以下のように中央のピクセルとその周辺のピクセルを考えます。 これからSNNフィルタにより中央のピクセルに適用する色を求めます。 まず一番左上のピクセルと、それと対角線上に
![【Unity】【シェーダ】SNNフィルタのポストエフェクトで絵画風に加工する - LIGHT11](https://cdn-ak-scissors.b.st-hatena.com/image/square/5b20320960a05423d776a7ab54fede0e871615d6/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhalya_11%2F20191003%2F20191003173958.png)