我目前使用的是SSAO shader provided in the Three.js examples。除了我的MacBook Pro Retina之外,它在大多數機器上都能正常工作。幾周前MBP完美地呈現了SSAO(可能在MBP上進行固件升級之後)。只有在MacBook Pro(Retina)的Three.js中帶有SSAO的人工製品
既然這樣,在MBP呈現SSAO場景與一個巨大的閃爍文物都在屏幕上,像這樣的量:
此相同的代碼將呈現完美地在其他機器上。我在其他MBP上看到過這個問題,所以我相信這不是一個單一的問題。
除了固件更新之外,在它工作和出現的人工產物(代碼相同)之間,我沒有更改MBP上的任何內容。
如果我刪除SSAO效果,那麼場景完美呈現。
任何想法?
我希望這是你的解釋:http://www.opengl.org/wiki/Depth_Buffer_Precision – WestLangley
非常有趣!仍然好奇,過去幾個月前,相機的接近值設置爲1時,這樣的效果很好。 Three.js或Retina MacBook更新改變了一些東西。不過,只是很高興將它修復! –