ディザ抜きについて軽く調べたことをまとめておきます。
ディザリングとは?という部分に関しては他の方のブログなどにまとまっていると思いますので省略させていただきます。
ディザリング手法の種類
代表的なディザリングの手法として以下のようなものがあります。
(リンクは貼らず、検索しやすいように名称のみ記載しています)
Bayer Matrix Dither
Void-and-Cluster
Interleaved Gradient Noise(Jimenez SIGGRAPH 2014)
Spatiotemporal Blue Noise
ここではゲーム開発で使用されることが多い
Bayer Matrix DitherとInterleaved Gradient Noiseについて取り上げます。
Bayer Matrix Dither
あらかじめ決められたBayer行列によるディザリングで、とても簡単なものです。
Shader Graphに入っているDitherノードは、4×4(16要素)のBayer行列を基に出力を決定します。
ゲーム開発でも昔から使用されているもので
特徴的な格子が見え、レトロなゲームで目にしたことがある人も多いかと思います。
続きを読む →