网上有很多第三方开发的构建金属材质的Unity包,但其实Unity自带的标准着色器Standard就可以调出不错的金属材质效果。

首先,建一个Unity工程,并创建一个球体对象,为了效果明显再添加一个天空盒。

Unity开发备忘录000005:用Unity标准着色器构建金属材质效果(一)

再创建一个材质球,取名为Metallic,并把它赋给球体对象。

Unity开发备忘录000005:用Unity标准着色器构建金属材质效果(一)

Metallic材质球初始时就是标准着色器Standard,其下有Metallic(金属)选项,通过调整其后的滑动条,可以增加对象身上的金属质感。

Unity开发备忘录000005:用Unity标准着色器构建金属材质效果(一)

但当前效果还不够,当我们增加其Smoothness(平滑度)的值时,可以看到光滑金属球面上映照出来的环境。

Unity开发备忘录000005:用Unity标准着色器构建金属材质效果(一)

如果为球体再加上一个反照率贴图,看起来就更像金属的质感了。

Unity开发备忘录000005:用Unity标准着色器构建金属材质效果(一)

但这个金属球上的纹理还是没有立体感,于是我们又加上了一张这个贴图的法线贴图,便有了凸凹的感觉了。

Unity开发备忘录000005:用Unity标准着色器构建金属材质效果(一)

如果再加上高度贴图,这种凸凹的感觉就更细致了。

 

老孙课堂:fractal.ke.qq.com

相关文章:

  • 2021-07-10
  • 2021-05-31
  • 2022-12-23
  • 2021-06-26
  • 2021-06-29
  • 2021-10-08
  • 2021-10-22
  • 2022-12-23
猜你喜欢
  • 2021-12-31
  • 2021-12-16
  • 2022-12-23
  • 2021-08-03
  • 2021-11-04
  • 2021-04-12
  • 2021-10-31
相关资源
相似解决方案