[Unity3D] Normal map、Diffuse map 和 Speculer map

时间:2021-04-05 07:16:58

Normal map :

[Unity3D] Normal map、Diffuse map 和 Speculer map

Normal map (法线贴图) 它的作用是模拟出高模上的一些细节纹理,特别是将高模上的圆滑和粗糙度投射到低模上,让低模也有高模的效果。
因为高模的面数非常多,导入引擎后电脑是跑不动的,所以用低模加上法线贴图就能很好的解决这个问题。
[Unity3D] Normal map、Diffuse map 和 Speculer map
上图是没有用 Normal map (法线贴图)时的效果。

下图是用了 Normal map (法线贴图)后的效果。
[Unity3D] Normal map、Diffuse map 和 Speculer map


Diffuse map:

[Unity3D] Normal map、Diffuse map 和 Speculer map
Diffuse map(色彩贴图)它的作用是给模型上颜色和材质。
[Unity3D] Normal map、Diffuse map 和 Speculer map
上图是没有用 Diffuse map (色彩贴图)时的效果。
下图是用了 Diffuse map (色彩贴图)后的效果。
[Unity3D] Normal map、Diffuse map 和 Speculer map


Speculer map:

[Unity3D] Normal map、Diffuse map 和 Speculer map

Speculer map(高光贴图)它的作用是表现模型一些质感,世界万物中所有物体,不同材质,在光照下,它们的反射光的强弱都不同。所以我们利用这个特性,制作了这张高光贴
图来模仿不同材质在光照效果下反射出不同的效果。
[Unity3D] Normal map、Diffuse map 和 Speculer map
上图是没有用 Speculer map(高光贴图)时的效果。
下图是用了 Speculer map(高光贴图)后的效果。
[Unity3D] Normal map、Diffuse map 和 Speculer map