ディザリング
量子化誤差を周波数領域で分散させる効果を持つ。
- White noise
- Golden ratio sequence
- Dither pattern
- Bayer matrix
- Blue noise
- Triangular noise distribution
- Interleaved gradient noise
概要
参考:
Simple Quantization | Bart Wronski
GLSL
参考:
GLSL でディザパターン (BayerMatrix) | なんだか雲行きの怪しい雑記帖
dither pattern created by bayer-matrix | GLSL Sandbox
Dither Pattern
参考:
HD Index Painting in Photoshop | Dan Fessler
Interleaved Gradient Noise
参考:
Interleaved gradient noise | Nao_u の日記
Real World 2D Quantization Dithering | Bart Wronski
Blue Noise Dithering
参考:
Stippling and Blue Noise | Jose’s Sketchbook
クランプ
参考:
What’s a proper way to clamp dither noise? – Computer Graphics Stack Exchange
比較
参考:
Golden Ratio Sequence, Blue Noise and Highpass-and-Remap | Bart Wronski
まとめ
参考:
Real World 2D Quantization Dithering | Bart Wronski
資料
参考:
Banding in Games: A Noisy Rant (PDF) | loopit.dk
サンプル
参考:
Dithering: Color Banding Removal | Shadertoy