Render Monkey中可渲染纹理的Clear Color,可以通过双击带有""图标的可渲染纹理来设置,双击之后会弹出一个对话框:
可以对RenderTarget的Clear Color进行设置(即ARGB四个通道都可以进行"清屏"颜色设置),也可对RenderTarget的Z或者W深度进行设置。
默认的Clear Color为完全不透明黑色,即RGB通道为RGB(0,0,0),A通道为A(255)。即默认Clear Color为ARGB(255,0,0,0);
默认的Z或者W为1;
如果我设置Enable clear color,那么我可以对A通道和RGB通道分别进行设置,即透明通道跟颜色通道互不干涉。说这么多,事实上,RGBA四个通道都可以分别进行设置,四不干涉。
如果我设置Disable clear color,那么就不对RBG和A通道进行color clear,那么传入到当前Pass的后缓存中的透明度和颜色就和上一个Pass中绘制结束时候的透明度和颜色相同。
前几天做HDR效果的时候,屏幕上总是多一道亮光,就是由于A通道未清零造成的,当时只是在选择框中打了个钩,只把RGB通道设置为黑色了,却忽略了A通道依然是255!
//end