0

我知道当我们使用 EffectComposer 时,场景会渲染到 composer.renderTarget2 或 composer.renderTarget1。在这个例子中,我读到了这个:

renderer.render( scene, camera, composer.renderTarget2, true );

renderer.shadowMapEnabled = false;
depthPassPlugin.enabled = false;

// do postprocessing

composer.render( 0.1 );

那么第一行的效果是什么?场景被渲染到 composer.renderTarget2 但是如何使用 renderTarget2 呢?

谢谢。

4

1 回答 1

0

renderTarget2 是一个 WebGLRenderTarget,它指定了要使用的过滤器。然后渲染运行作曲家的通行证。

有用的例子:http ://bkcore.com/blog/3d/webgl-three-js-animated-selective-glow.html

于 2012-09-04T10:02:54.303 回答