法线贴图:如果一个物体的表面粗糙不平,物体顶点的法线也就朝着各个不同的方向,所以物体看起来凹凸不平,要展现这样的物体
可以使用相当多的包含不同法线的顶点数据,这样做效率很低,一种高效的做法是:把法线坐标值内置于纹理图片中
法线贴图也是一张普通的纹理图片,和一般纹理图片的区别在于,法线贴图中的每个像素保存的是法线数据,一般通过高度图来生成
法线贴图,高度图是8位灰度图,颜色越深高度越低,颜色越浅高度越高。
参考:http://blog.csdn.net/zhangci226/article/details/5588226
效果图:
shader实现:
const char* vs =
{
"attribute vec3 inVertex;"//顶点坐标
&