2

現在、Three.js の例で提供されている SSAO シェーダーを使用しています。MacBook Pro Retina 以外のほとんどのマシンで完璧に動作します。MBP は、数週間前までは SSAO を完全にレンダリングしていました (おそらく MBP のファームウェア アップグレード後)。

現状では、MBP は次のように画面全体に大量のちらつきアーティファクトを含む SSAO シーンをレンダリングします。

シーンコードはこちら ここに画像の説明を入力

ここで見つけたシーン ここに画像の説明を入力

この同じコードは、他のマシンでも完全にレンダリングされます。この問題は他の MBP でも見られたので、単一の問題ではないと確信しています。

ファームウェアの更新は別として、この MBP が動作してからアーティファクトが表示されるまでの間、私はこの MBP を何も変更していません (コードは同じです)。

SSAO 効果を削除すると、シーンは完全にレンダリングされます。

何か案は?

4

4 に答える 4

0

カメラ オブジェクトの「near」プロパティを 1 より大きい値に変更することで問題を修正しました。なぜこれが修正されるのかはまだわかりませんが、SSAO は Retina MacBook で完全に動作するようになりました。

于 2013-07-16T13:28:12.900 に答える