

上面左边是TORQUE原来的渲染截图,右边的是加入BLOOM后的效果. 我采用了3个步骤来实现,因为都是在图像空间,所以可以不改变任何TORQUE 的渲染路由. 仅仅只在guiEffectCanvas.cc(90) 行,在swapBuffer之前加入bloom 处理.
很遗憾的是light pass 并没有做好,而是简单地 float4 col = IN.Dif*IN.Dif*IN.Dif;
导致了对比度不怎么协调.另外在blur 阶段,采用的是4次双向模糊,也没有什么耐心去
调整参数.等调整好了再贴代码.