网上有很多第三方开发的构建金属材质的Unity包,但其实Unity自带的标准着色器Standard就可以调出不错的金属材质效果。
首先,建一个Unity工程,并创建一个球体对象,为了效果明显再添加一个天空盒。
再创建一个材质球,取名为Metallic,并把它赋给球体对象。
Metallic材质球初始时就是标准着色器Standard,其下有Metallic(金属)选项,通过调整其后的滑动条,可以增加对象身上的金属质感。
但当前效果还不够,当我们增加其Smoothness(平滑度)的值时,可以看到光滑金属球面上映照出来的环境。
如果为球体再加上一个反照率贴图,看起来就更像金属的质感了。
扫描二维码关注公众号,回复:
11266525 查看本文章
但这个金属球上的纹理还是没有立体感,于是我们又加上了一张这个贴图的法线贴图,便有了凸凹的感觉了。
如果再加上高度贴图,这种凸凹的感觉就更细致了。