阅读背景:

关于glsl逐像素光照的问题

来源:互联网 
为了实现法线贴图弄的着色器,画模型的时候用的立即模式,法线用glNormal3fv指定了(模型格式里有法线数据),切线用glVertexAttrib3fv指定了(拿的相邻顶点的坐标相减算出来的)。切线和法线都是世界坐标系下的向量。传入的一致变量(lightpos,eyepos)的坐标都是世界坐标系下的。(其实我是想弄方向光,但是不会计算lightdir,只能拿当前模型世界坐标加上一个很远的距离算出lightpos再在shader里面算lightdir) 为了实现法线贴图弄的着色器,画模型的时候用的立即模式,法线用glNormal3fv指定了(模型



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: