当前位置:   article > 正文

A21:Unity 2019.3.2f1 HDRP 材质球效果无法正常显示的解决办法(工程里正常,导出exe后无效)_unity材质预览窗口没效果

unity材质预览窗口没效果

工程里效果:

发布出exe后效果:

郁闷!~~

原来,问题的出处在于基于HDRP渲染管线的材质通道尚未开启,常规的加载方式Resources.Load<Material>("*******");

无法开启材质通道,所以就无法显示正常的反射效果、材质效果

解决方法如下:

需将材质球提前挂到场景脚本上

然后通过加载此类中的材质球实例来使用:

这样发布出来的exe中就可以正常显示材质效果了。

很多同学还有问题,为什么按照这种方法做了,导出的exe工程中,材质球金属效果和反射效果仍然无法正常显示呢?

如果开启HDRP中材质球部分材质通道则需在对应字段上附上相应贴图即可

解决方法如下:

为了不影响实际材质球效果,图中三个字段处的贴图均为透明图,MaskMap处的贴图为特殊处理过的透明通道图,和默认创建的材质球实际效果一样,文末资源会提供给需要的同学们下载使用。

这种办法其实并非从根源上解决了问题,只是没有找到HDRP里面材质球的API,而胡乱试出来的方法。有知道真正原因的小伙伴欢迎在文章下方留言,帮助更多的小伙伴填平HDRP中的坑。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/108628
推荐阅读
相关标签
  

闽ICP备14008679号