总结几种渲染错误
辨认及命名
1.
摩尔纹:http://zh.wikipedia.org/zh-cn/%E8%8E%AB%E5%88%97%E6%B3%A2%E7%B4%8B
http://baike.baidu.com/view/1363.htm
这个应该也叫 roping绳状扭曲
http://msdn.microsoft.com/en-us/library/windows/desktop/ee416324(v=vs.85).aspx
speckled artifacts and moiré patterns
depth
渲染背面 用这产生阴影 解决self shadow
2.
小方格子 英文名字可能叫做artifacts
排列规律,很多 在某个区域,闪烁
clear color buffer
我又遇到一次,这次。。。。感觉很难解决。。。那个buffer都不对的样子。。。
这次的问题是这样的:
看起来非常像buffer的问题 因为是一个小方格子一个的错 这是由于算法中 判断了一个正负0或者1 如果是0的时候就是对的 是1的时候就会闪
而得到这个01用的是对一个未赋值的texture进行采样得到其中的y来进行计算的 ,因为这种算法 导致是一个块一个块的错 看起来就像colorbuffer没清
这个未赋值的buffer就是个空指针 因为引擎的缘故 指向了用到的 别的texture
output 可以看到
3.
闪阿闪 红红绿绿 某一块texture 全部 变色 全屏时而这样 时而那样
内存不够
4.
一种很密的小点点,alphatocoverage 用到了非边缘 在只需要alphablend的地方
对alphatocoverage增加 控制是之用于边缘