常用各种纹理贴图简析(AO, Normal等)

您所在的位置:网站首页 maya英文名字 常用各种纹理贴图简析(AO, Normal等)

常用各种纹理贴图简析(AO, Normal等)

2024-05-29 22:05| 来源: 网络整理| 查看: 265

漫反射贴图 diffuse map

主要用作模型的漫反射颜色,也可以看作模型的基础颜色。就是我们看到的物体本来的颜色,比如橘子是橙色的。那么表现它橙色的贴图就是漫反射贴图。

法线贴图 normal map

用于保存模型各个顶点切线空间下的法线。用于在片元着色器中进行相关计算,比如光照。

一般我们在模型是高模的时候导出法线贴图,然后转化成低模,在低模的时候用之前导出的法线贴图进行采样和计算,既节省了性能,又能达到不错的效果。(当然肯定比不上高模)

为什么法线贴图大部分区域都是蓝色的?

因为法线在切线空间就是切线空间的z轴,保存到贴图的纹素中就是(0,0,1),这个值对应的就是蓝色。

因为在导出的时候我们可能需要将模型几个顶点的法线合并到一个纹素中,这个合并是通过插值运算出来的,所以大部分都是蓝色(几个顶点的法线相同,比如一个平面内就是相同的),少部分会有颜色变化。

高光贴图 specular map

用来表现物体对光照反应的材质。当光照到塑料,布料,金属上时,所展现出来的高光部分和高光表现是不一样的。通过高光贴图上的颜色值来表现高光的强度,值越大表示高光反射越强。

材质捕捉Matcap Materia Capture

把材质的各种属性和效果一起混合写在一张贴图里,再对这张贴图采样,无需计算可以达到PBR的效果,

缺点是不会对复杂的光照产生变化。

通过观察空间下的法线来采样matcap贴图,同样可用matcap与其他贴图一同作用。

原理文章:Ghost:MatCap原理介绍及应用

AO贴图 Ambient Occlusion

在PBR中计算光照的时候,我们一般直接通过采样IBL来得到环境光,这个环境光是该点上一个半球上的积分。

但是因为自身的之间会有凹凸,在凹陷的地方,环境光会被周围给遮挡,所以看起来并不是那么亮,通过AO贴图我们可以让调整环境光的大小,从而达到更真实的效果。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3