ディザリング

量子化誤差を周波数領域で分散させる効果を持つ。

  • White noise
  • Golden ratio sequence
  • Dither pattern
  • Bayer matrix
  • Blue noise
  • Triangular noise distribution
  • Interleaved gradient noise

概要

参考:

ディザ – Wikipedia

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

参考:

Optimizing Blue Noise Dithering – Backpropagation through Fourier Transform and Sorting | Bart Wronski

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: SRGB | Shadertoy

Dithering: Color Banding Removal | Shadertoy

Faster Triangle Noise | Shadertoy

Audio Dithering – YouTube

記事をシェアする:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA