使用常规二维画布时,可以通过在绘制其他图形的同时在整个画布上填充透明版的背景色来获得一些很酷的效果。例如:在WebGL中渲染时混合前一帧
ctx.fillStyle = "rgba(0,0,0,0.1)";
ctx.fillRect(0, 0, canvas.width, canvas.height);
如何使用WebGL获得类似的重影/混合效果?
我试着用透明值设置glClearColor,但是这没有奏效。也许可以用blendFunc来完成?如果是这样,我会传递给blendFunc什么参数?
谢谢!我会检查这些东西。 :) – Ronald 2011-04-30 09:03:09