在Untiy的制作中,如果从商店导入到已经配备好HDRP的工程文件时,往往会出现粉色材质的现象。
这件事情的原因呢,就是因为HDRP环境中的材质需要有一套全新的渲染方式,它们的材质在inspector中的shader预设并非HDRP环境下可以被渲染的选择,所以我们需要对其进行一番修改。
这时候应该怎么做?对于大部分材质,只要点击以下按键,就可以使得绝大多数材质变回你想要的颜色:
Exit--Rendering--Materials--Convert All Built-in Materials to HDRP
但是,比方说目前图中所见到的树,它却无法变成粉色。这时候就需要我们进行手动修复了(希望你不能自动修复的材质不多),如何做?我们先观察目前的材质所处的渲染方式,我以无法修复的树举例:
当我们查看HDRP中树的存在时,会发现HDRP对于自然的渲染方式只有一个SpeedTree8:
这就是为什么树无法升级(因为找不到HDRP中的对应升级)。在点击过后,材质就会正常显示了,并不需要过多设置和处理,做你想做的下一步就可以了。
————————————更新—————————————————————————————文章来源:https://www.toymoban.com/news/detail-507103.html
这样设置之后,虽然可以让树在Scene显示,但在游戏中还是不能正常显示。HDPR的树只能够使用SpeedTree8作为解决方案,如果场景中需要树的呈现,请使用SpeedTree资源。文章来源地址https://www.toymoban.com/news/detail-507103.html
到了这里,关于Unity HDRP 粉色材质一键修复,以及无法自动修复的材质的处理方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!