Unity使用ShaderGraph,设置SRP的RenderPipelineAsset后,原有材质显示紫色的问题

一、问题

Unity使用ShaderGraph,需要创建一个RenderPipelineAsset,然后在PlayerSettings - Graphics - Scriptable Render Pipeline Settings中设置RenderPipelineAsset
在这里插入图片描述
设置后,我们会发现,原有的模型的材质球显示会异常,变成紫色
在这里插入图片描述

二、解决办法

点击菜单 Edit - Render Pipeline - Universal Render Pipeline - Upgrade Project Materials to UniversalRP Materials
在这里插入图片描述
即可正常显示啦
在这里插入图片描述