SSAO TOPは、Render TOPまたはRender Pass TOPの出力に対してScreen Space Ambient Occlusionを実行します。この手法はDepth Bufferへのアクセスを必要とするため、Render/RenderPass TOPとSSAO TOPの間には他のTOPは存在しません。スクリーンスペース・アンビエント・オクルージョン(Screen Space Ambient Occlusion)は、レンダリングされたシーンのDepth Bufferを使用して、アンビエント・オクルージョンの近似値を作成するリアルタイム・レンダリング・トリックです。2Dの後処理として行われるため、シーンの複雑さとコストは関係ありません。これは、真のアンビエントオクルージョンが、レンダリングされるオブジェクトが増えるごとに処理高になるのに比べてのことです。SSAOテクニックには2つの部分があります。最初にSSAOパスが行われ、各ピクセルがどの程度のアンビエントオクルージョンの影響を受けるかを決定します。この結果は非常にノイズが多い傾向にあります。次に、このノイズを均等にするためにぼかし処理が実行されます。
結果のビジュアルクオリティを設定します。画質が高いほど計算量が多くなります。
- Low / low
- Medium / medium
各ピクセルについて、周囲の光を遮るような表面が近くにあるかどうかを確認するために、レイをランダムな方向に投射します。このパラメータはピクセルごとに何本のレイを送り出すかを設定します。
これは2Dピクセルベースの操作であるため、レイはあたるポイントをチェックするために、パスに沿って複数の隣接するピクセルをサンプリングする必要があります。 このパラメータは、各レイが実行するこれらのサンプル数を設定します。
このパラメータは、レイが始点が横たわる平面に近すぎないようにレイの角度をバイアスします(ポイントの法線によって決定されます)。
SSAOパスの入力画像の解像度をFull、Half、Quarterのいずれかに設定します。
- Full / full
- Half / half
- Quarter / quarter
現在の点からオクルーダーを探索する距離を設定します。(オブジェクト空間単位)
SSAOコントリビューションのコントラストを設定します。
アンビエント照明の減衰量を調整します。
アンビエントオクルージョンがオブジェクトのエッジを横切って他のオブジェクトにブリードするのを避ける方法として、あるオブジェクトの終了点と次のオブジェクトの開始点を把握するために、デプスバッファを使用してエッジ検出を行います。このパラメータは、エッジ検出の感度を設定します。
ピクセル単位のボケ量を設定します。
ぼかし操作のシャープネスを設定します。
デフォルトでは、最終的なアンビエントオクルージョン結果は、Render TOPのカラー出力に乗算されます。このパラメータをオフにすることで、アンビエントオクルージョンの結果のみを出力することができます。
参照:共通 Common ページ