我試圖重新創建繪製緩衝區的淡入淡出和繪製的對象的痕跡,而不是清除它的每一幀的影響。這是一個非常簡單的效果,在2D將這樣進行:http://jsfiddle.net/faRW3/1/THREE.js - 如何淡入淡出背景?
// draw stuff
c.fillStyle = "red";
c.fillRect(Math.sin(time)*50+70, Math.cos(time)*50+70, 20, 20);
// fade background
c.fillStyle = "rgba(255, 255, 255, 0.25)";
c.fillRect(0, 0, canvas.width, canvas.height);
但我還沒有發現這樣做的WebGL中,尤其是使用three.js所的方式。我試圖通過將preserveDrawingBuffer設置爲true並與Effect Composer一起玩,但沒有成功。
我將不勝感激任何意見。
使得很多的意義上,我認爲飛機的,但不是將其放置在幕後。我想訣竅是在相機移動時將其保留在一切後面。 – araid
那麼,您可以使用正交相機先渲染飛機,然後在第二個渲染通道中渲染場景。 – WestLangley