アンビエントオクルージョンとは
AOは隙間や狭い空間で環境光がブロックされる様子をシミュレート。レンガ壁では目地が暗くなるのは光が届きにくいから。AOマップはグレースケール:白=完全露出、黒=完全遮蔽。
AOがリアリズムを向上させる方法
AOなしではPBRマテリアルが人工的にきれいに見えます。石畳の床はAOで汚れが溜まり光が届かない隙間を暗くする必要があります。
AOマップのベイク
Blender、Substance Painter、xNormalの3Dジオメトリからベイク。フラットテクスチャ用:ハイトマップをぼかし、反転し、レベルを調整。
シェーダーでのAO使用
AOはディフューズライティングを乗算。ほとんどのエンジンには専用AO入力があります。効果は微妙ですが表面は著しくリアルに見えます。
AOのチャンネルパッキング
ゲーム制作ではAOはORM(オクルージョン-ラフネス-メタリック)テクスチャの赤チャンネルにパックされ、ラフネスとメタリックデータとファイルを共有。