超高速ブラー


サンプラーのリニアフィルタを何度も使うことでピクセルシェーダにかかる負担を最小限に抑え、なおかつクォリティの高いブラーを実現した。
1. 元画像 (270x500)

2. 20%スケールダウンしたサイズのテクスチャへ (54x100)

3. 2を98%スケールダウンしたサイズのテクスチャへ (52x98)
 上下左右と中心の5ピクセルの平均値をとる
 あらかじめずらしたuv座標を5つ持たせた頂点を渡すので
 ピクセルシェーダはオフセットを加算する計算をする必要はない
4. 3に対して3と同一パスを用いてもう一度98%縮小 (50x96)
5. 4を元のサイズまで拡大する
6. フォトショップで元画像にガウスブラーをかけたもの
7. 5を使ってかけた京アニフィルタ
ぼかす半径は最初のスケールダウンの大きさで調整できる。この手法を用いれば真面目にやると本来ならサンプリングする点の多くなる大きくぼやけたブラーの方が逆に負担が少なく生成できる。