ARK.KRAによる、Unreal Engine 5向けのAOプラグイン「VBAO – Visibility Bitmask Ambient Occlusion」がFab上でリリースされていました!
VBAO – Visibility Bitmask Ambient Occlusion

VBAOはGTAOを現代的に改良したものです。GTAO(Ground-Truth Ambient Occlusion)と同等のパフォーマンスを維持しつつ、画質を大幅に向上させます。Visibility Bitmaskアルゴリズムは、ネイティブ解像度でオブジェクトの実際の厚みを計算することで、鮮明な接触影を生成し、一般的なアーティファクトを最小限に抑えます。従来のGTAOに代わる、高度で現代的な代替手段となっています。
- 高パフォーマンス:1080pで0.6msの処理速度を実現。貴重なフレーム時間を節約
- ネイティブ解像度:ダウンスケーリングを行わずに動作。微細な形状のディテールを忠実に再現し、極めてシャープな接触影を描く
- 物理的に正確:ビットマスクアルゴリズムは、オブジェクトの実際の厚みを算出。従来の方法に見られた平面的な見た目が解消され、レイトレーシングAOとほぼ同じ影が生成される。
- アーティファクトの低減:他のアルゴリズムでよく見られる、視認性を妨げるハローアーティファクトを大幅に低減
- 色の滲み:近隣の表面の色に基づき、周囲の影に色合いを付けるための多重バウンス近似機能を備える
- Lumen対応:Lumenを有効にしても無効にしても、問題なく動作

仕組み
以下の研究論文に基づく:Screen Space Indirect Lighting with Visibility Bitmask
ある点が隠されているかどうかを判定する際、従来のレイマーチングを用いる代わりに、可視性ビットマスクアルゴリズムでは、表面の上方半球を離散的な角度セクターに分割します。周囲のジオメトリをサンプリングする際、特定の方向がオブジェクトによって遮られているかどうかを示すために、ビットマスク内の「ビット」を設定します。このビットマスクを分析することで、アルゴリズムは周囲の光がどれだけ遮られているかを迅速に計算できます。このアプローチにより、従来のSSAO/GTAO技術にしばしば見られる視覚的なアーティファクトの多くを回避し、優れた多層オクルージョンを実現するとともに、極めて効率的な時間的ノイズ低減を可能にします。その結果、より豊かで、物理的に説得力のあるシェーディング効果が得られます。
https://ark-kra.gitbook.io/vbao







UEのSSAOもGTAOも若干品質面で厳しいところがあったので、このVBAOは気になります。GTAOより優れてるしSSAOよりも見た目は良さそう。ちなみに鳴潮はGTAOを採用していんですよね。
「VBAO」はFabにて個人向けが$44.99、プロ向けが$179.99で販売中です!
是非チェックしてみてください!














コメント