川瀬のブルームフィルター
表示
画像処理における、川瀬のブルームフィルター (かわせのブルームフィルター、英: Kawase's bloom filter, Kawase Bloom) とは、高速なぼかし処理アルゴリズムのひとつ。当時ぶんか社に在籍していた川瀬正樹が、2002年にXboxのコンピューターゲーム「DOUBLE-S.T.E.A.L」(Xbox)のグレア表現((擬似)HDRにおいて、眩い光を持つピクセルが周辺のピクセルに光を溢れさせる視覚効果)のために作り、翌2003年のGame Developers Conferenceでこの技術が発表された。
原理
[編集]n-path 川瀬のブルームフィルターは、画素(x, y)を4点(x ± (i + 0.5), y ± (i + 0.5)) の平均に置き換える操作を i = 0 から i = n まで n 回繰り返すことで得られる。ここで、小数の座標の画素は線形補間を意味しており、実際には1パスあたり16ピクセルの平均がとられる。この処理は一般的なGPUで高速に行うことができる。
参考文献
[編集]- Masaki Kawase (2003年). “Frame Buffer Postprocessing Effects in DOUBLE-S.T.E.A.L (Wreckless)” (ppt). Game Developers Conference 2003. 2016年2月9日閲覧。
- Chris Oat (2003年). “Real-Time 3D Scene Post-processing” (pdf). Game Developers Conference Europe 2003. 2016年2月9日閲覧。
関連項目
[編集]- 縮小バッファ - 川瀬式MGFと呼ばれるぼかしや、その他のポストエフェクトで使われる方法