笔记
Clip会出现的问题
Alpha Test 在手机上的消耗比pc的高,因为会调用Clip操作,导致所有的硬件优化(early-z、tbdr相关操作等)都会被取消掉。
pc上半透明的混合模式比alpha test消耗要高,因为有很多的overdraw操作。
在手机上,Alpha Test 会有overdraw的存在;而PC上不会。因为手机上常用early-z来解决overdraw,alpha test可能会导致其失效 ,使用alpha test的物体无法使用early-z相关计算。因为alpha test属于渲染流水线的末端,这些计算不能提前。
作业
溶解1——一般溶解dither
溶解度在 0 ~边缘 、 边缘 ~可溶解 、 不可溶解,三个区间分别选择纹理颜色、边缘颜色、clip操作 即可
溶解2——障碍物遮挡
视觉空间上,根据距离 加噪声纹理 来做Clip操作