URP——着色器和材质——升级你的着色器Upgrading your Shaders(批量修改通用渲染管线的shader为URP可用的shader)(standard to lit等等)

Upgrading your Shaders

如果你的项目使用来自内置渲染管道的着色器,而你想切换你的项目使用通用渲染管道,你必须转换那些着色器到URP着色器。这是因为内置的照明着色器与URP着色器不兼容。关于内置着色器和URP着色器之间映射的概述,请参见着色器映射

升级内置着色器:

  1. 在Unity中打开你的项目,然后点击Edit > Render Pipeline > Universal Render Pipeline
  2. 根据您的需要,选择将项目材质升级为URP材质或将选定材质升级为URP材质。

注意:这些更改无法撤消。在升级项目之前备份它。

提示:如果在您升级之后,项目视图中的预览缩略图不正确,请尝试在项目视图窗口的任何地方右键单击,并选择Reimport All。

对于SpeedTree着色器,当你重新导入它们时,Unity不会重新生成材质,除非你点击 Generate Materials(生成材质Apply & Generate Materials(应用&生成材质)按钮。

Shader mappings

下面的表格显示了当你运行着色器升级器时Unity内置的URP着色器转换到哪个。

Unity built-in shaderUniversal Render Pipeline shader
StandardUniversal Render Pipeline/Lit
Standard (Specular Setup)Universal Render Pipeline/Lit
Standard TerrainUniversal Render Pipeline/Terrain/Lit
Particles/Standard SurfaceUniversal Render Pipeline/Particles/Lit
Particles/Standard UnlitUniversal Render Pipeline/Particles/Unlit
Mobile/DiffuseUniversal Render Pipeline/Simple Lit
Mobile/Bumped SpecularUniversal Render Pipeline/Simple Lit
Mobile/Bumped Specular(1 Directional Light)Universal Render Pipeline/Simple Lit
Mobile/Unlit (Supports Lightmap)Universal Render Pipeline/Simple Lit
Mobile/VertexLitUniversal Render Pipeline/Simple Lit
Legacy Shaders/DiffuseUniversal Render Pipeline/Simple Lit
Legacy Shaders/SpecularUniversal Render Pipeline/Simple Lit
Legacy Shaders/Bumped DiffuseUniversal Render Pipeline/Simple Lit
Legacy Shaders/Bumped SpecularUniversal Render Pipeline/Simple Lit
Legacy Shaders/Self-Illumin/DiffuseUniversal Render Pipeline/Simple Lit
Legacy Shaders/Self-Illumin/Bumped DiffuseUniversal Render Pipeline/Simple Lit
Legacy Shaders/Self-Illumin/SpecularUniversal Render Pipeline/Simple Lit
Legacy Shaders/Self-Illumin/Bumped SpecularUniversal Render Pipeline/Simple Lit
Legacy Shaders/Transparent/DiffuseUniversal Render Pipeline/Simple Lit
Legacy Shaders/Transparent/SpecularUniversal Render Pipeline/Simple Lit
Legacy Shaders/Transparent/Bumped DiffuseUniversal Render Pipeline/Simple Lit
Legacy Shaders/Transparent/Bumped SpecularUniversal Render Pipeline/Simple Lit
Legacy Shaders/Transparent/Cutout/DiffuseUniversal Render Pipeline/Simple Lit
Legacy Shaders/Transparent/Cutout/SpecularUniversal Render Pipeline/Simple Lit
Legacy Shaders/Transparent/Cutout/Bumped DiffuseUniversal Render Pipeline/Simple Lit
Legacy Shaders/Transparent/Cutout/Bumped SpecularUniversal Render Pipeline/Simple Lit
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值