效果合成通道

91 阅读1分钟
1.引入,创建一个合成效果对象,传入参数为渲染器 
// 创建合成效果,传入用来进行渲染的渲染器
const effectComposer = new EffectComposer(randerer)  
// 设置大小  
effectComposer.setSize(width,height)  
2.引入,创建一个渲染通道,参数为场景和相机  
const renderPass = new RenderPass(scene, camera)  
// 将渲染通道加进合成效果  
effectComposer.add(renderPass)  
3.加入另外的效果的渲染通道  
const dotScreenPass = new DotScreenPass()  
effectComposer.addPass(dotScreenPass)
// 渲染
 // 先是一般渲染通道渲染出数据,然后再加上效果通道,最后合成效果进行渲染
effectComposer.render()