
shader
我就只吃一口
这个作者很懒,什么都没留下…
展开
-
顶点片元着色器:逐像素光照和逐顶点光照
在片元着色器中计算光照模型,成为逐像素光照;在顶点着色器中计算,称为逐顶点光照。在逐像素光照中,会以每一个像素为基础进行光照计算,得到法线进行插值计算,这种技术叫做Phong着色。逐顶点光照,也称为高洛德着色,我们在每一个顶点进行光照计算,然后会在渲染图元内部进行线性插值,最后输出成像素着色。逐顶点光照的性能开销远远小于逐像素,这是因为顶点数远远要小于像素数(这也是为什么在移动平台sh...原创 2019-03-24 22:17:33 · 3242 阅读 · 0 评论 -
华为手机Shader出错水面呈条纹状解决方案(深水坑)
我们知道华为手机是自研内核,其GPU的算法不清楚是否与正常的骁龙内核相同,我们项目场景里面水面shader在普通手机上显示正常,但是在华为的手机里面,shader却会出错。后来,经过对此shader各种计算的逻辑,最终找到了问题所在,shader深度计算在华为手机有可能出错。=====================================================...原创 2019-03-30 21:12:44 · 1761 阅读 · 4 评论