0

ここで説明されているアンビエント オクルージョン手法を理解しようとしていますが、ピクセル シェーダーが正確に何をしているのか理解できません。

ピクセル シェーダーは、オクルージョン ボリュームのサーフェスに属するポイントで呼び出されますか? 単純なシーン (内側から見たキューブ コーナーなど) で、ピクセルが AO 値を取得する方法を説明できる人はいますか?

(game stackexchange から転載)

4

1 に答える 1

0

基本的に、ピクセル シェーダーは、ポリゴンが仮想光源に面している角度に応じて、オブジェクト内の光を反射する役割を果たします。その場合、AO は、ピクセル シェーダを使用して、すべてのテクスチャで光とその量をエミュレートすることで可能になります。注: ピクセル シェーディングはリアルタイムであるため、オブジェクトまたは視点が移動すると、ライトも移動し、リアルなテクスチャが作成されます。

于 2013-12-02T03:34:19.343 に答える