【Shader实战篇】PBR贴图之Specular镜面贴图

1:Specular镜面贴图shader有standard还有Standard(Specular setup)两种,只不过第一种里有一个金属度贴图,第二种换成了镜面贴图。不过Specular镜面贴图,类似于Metallic贴图。



在这个模式下,有两种贴图方式:

【Shader实战篇】PBR贴图之Specular镜面贴图_第1张图片

detail albedo:作用是对主 Albedo 贴图的一个细节深入表现。

normal map:作用是对主 Normal Map 贴图的一个细节深入表现。


首选观察shader面板:【Shader实战篇】PBR贴图之Specular镜面贴图_第2张图片

可以知道的是:上面的贴图的形状和UV是和模型匹配的,而在Secondary Maps中的贴图是方形的,并没有和模型匹配。

匹配:【Shader实战篇】PBR贴图之Specular镜面贴图_第3张图片没有匹配:【Shader实战篇】PBR贴图之Specular镜面贴图_第4张图片

匹配:【Shader实战篇】PBR贴图之Specular镜面贴图_第5张图片 没有匹配:【Shader实战篇】PBR贴图之Specular镜面贴图_第6张图片


2:Detail Mask(细节遮罩)


首先看效果:

没有使用细节遮罩:可以看到,金属部分也产生了木条的纹理,这是不合理的。

【Shader实战篇】PBR贴图之Specular镜面贴图_第7张图片


使用细节遮罩:

【Shader实战篇】PBR贴图之Specular镜面贴图_第8张图片【Shader实战篇】PBR贴图之Specular镜面贴图_第9张图片

使用细节遮罩之后:(金属上没有木条的纹理)

【Shader实战篇】PBR贴图之Specular镜面贴图_第10张图片

你可能感兴趣的:(UnityShader)