アンビエントオクルージョン (Ambient occlusion、AO) は、折り目、穴、互いに近接する表面に発生するソフトシャドウを疑似する機能です。これらのエリアはアンビエントライト (環境光) を遮るため、暗く見えます。
サーフェス上の点に当たるアンビエントライトの量を近似することで機能します。次に、互いに近接する折り目、穴、表面を暗くします。
アンビエントオクルージョンを使用して、ライティングにリアルさを加えることができます。
シーンで Baked Global Illumination (ベイクしたグローバルイルミネーション) が有効になっている場合、Unity はアンビエントオクルージョンをライトマップにベイクできます。これは ベイクしたアンビエントオクルージョン と呼ばれます。
シーンでベイクしたアンビエントオクルージョンを有効にするには、以下を行います。
Baked Global Illumination がシーンで有効になっていないにもかかわらずアンビエントオクルージョンのエフェクトが必要な場合は、ポストプロセスエフェクトを使用してリアルタイムのアンビエントオクルージョンをシーンに適用できます。
シーンで Global Illumination using Enlighten (Deprecated) (Enlighten を使用したリアルタイムグローバルイルミネーション) が有効になっている場合、間接ライティングの解像度は細かいディテールやや動的オブジェクトを捉えません。ずっと詳細でライティングの高い品質結果を得られるリアルタイムのアンビエントオクルージョンポストプロセスエフェクトを使用することをお勧めします。
リアルタイムアンビエントオクルージョンのポストプロセスエフェクトの詳細については、ポストプロセス エフェクト を参照してください。
AO について詳しくは Wikipedia: Ambient Occlusion を参照してください。