本文へスキップ

enum OptimalOcclusionDistanceMode

(Niantic.Lightship.AR.Occlusion.LightshipOcclusionExtension.OptimalOcclusionDistanceMode)

概要

オクルージョン対象までの距離を決定するためのサンプリングモード。 この距離を使って深度バッファを変換し、正確なオクルージョンを提供します。


enum OptimalOcclusionDistanceMode {
ClosestOccluder,
SpecifiedGameObject,
Static,
}

詳細資料

オクルージョン対象までの距離を決定するためのサンプリングモード。 この距離を使って深度バッファを変換し、正確なオクルージョンを提供します。

Enum Values

ClosestOccluder - 画面上で最も近いオクルーダーを決定するために、完全な深度バッファのいくつかのサンプルを取得します。 これは、同じような大きさと重要性を持つオクルージョンされた仮想オブジェクトが多数ある場合に、利用可能な最良のオクルージョンを提供する。

SpecifiedGameObject - メインCGオブジェクトに重畳するバッファのサブ領域をサンプリングし、ワールド内のオクルージョン対象との距離を決定します。 これは、オクルージョンされた仮想オブジェクトが1つだけの場合や、1つのオブジェクトが他のオブジェクトよりも視覚的に目立つ場合に、最高の品質のオクルージョンを提供します。

Static - 深度バッファを、あらかじめ決められた不変の深度に対して安定させる。 シーン内にオクルージョンのある仮想オブジェクトがある場合は推奨されないが、オクルージョンが必要ない場合はよりパフォーマンスが高く、最適である。