Unity项目从built-in升级到URP(包含早期版本和2023版本)

本文详细介绍了如何在Unity中升级不同版本的UniversalRenderPipeline(URP),包括加载URP包、创建和设置渲染器、升级材质以及使用额外的RendererFeature和全局设置。建议根据Unity官方文档进行操作。
摘要由CSDN通过智能技术生成

unity不同版本的升级URP的方式不一样,但是大体流程是相似的

首先是加载URP包

Windows -> package manager,在unity registry中找到Universal RP

2023版本:

更早的版本: 

创建URP资源和渲染器​​ 

有些版本在加载时会自动创建,如果没有或者2D3D版本不符合需求的话在资源栏中右键点选Create -> Rendering -> URP Asset创建URP资源,2023版本中可以自动创建渲染器,2DRenderer是2D的,Universal Renderer是3D的。

如果是早期的版本不会自动创建或者想手动创建,选择下面的URP 2D Renderer (2D)和 URP Universal Renderer(3D)

早期版本选择Pipeline Asset,渲染器选择Forward Renderer(前向渲染器)

随后在创建的URP资源文件中将Renderer即渲染器拖动到资源文件中的RendererList中

设置渲染器

在Edit -> Project Settings中选择Graphics,指定SRP为刚才新建的URP Assets。注意是拖拽URP Assets,不是拖拽Renderer,也可以点击空格右边的圆圈来制定目标

升级材质

对于unity2023版本请使用Windows -> Rendering -> Render Pipeline Converter

打开窗口后,可以在左上角选择,从Built-in转换到URP(3D)或URP 2D,也可以在这个窗口升级旧的URP资源。勾选需要升级的资源后,就能通过点击右下角的Convert和Initialize进行一键转化。

对于早期版本,可以使用Edit -> Render Pipeline -> Universal Render Pipeline -> Upgrade Project Materials to UniversalRP Materials将材质转化为URP材质(注意备份!)如果只需要部分转化选第二项Selected,如果是2D项目,使用第三项2D Renderer

延伸设置 

除了常规的URP 2D Renderer和 URP Universal Renderer之外,还有其他的渲染器可以选择

URP Renderer Feature可让我们向URP Renderer添加额外的渲染通道,支持我们进行Asset资产配置来重写从而可以自定义渲染的顺序、渲染的对象、材质等等。

URP系列教程 | 手把手教你如何用Renderer Feature - 知乎 (zhihu.com)

URP Global Settings Assets全局设置,它可以被配置在Project Settings 窗口的 Graphics 选项卡中 URP Global Settings 部分。其中Light Layer Names (3D)可以定义光源层的名称。光源层仅适用于 3D 渲染器。Shader Stripping部分中的复选框定义在构建播放器时 Unity 会剥离哪些着色器变体。在2023版本中还新增了后期处理的相关内容

URP Post-process Data后处理数据

URP XR System Data用于AR/VR使用的数据配置

unity关于URP的设置时常更新,所以最好以官方英文文档作为主要参考

 

  • 20
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Unity普通项目升级成通用渲染管线(URP)是一种将现有项目迁移到具有更好渲染质量和性能的新渲染管线的过程。以下是一些步骤和注意事项,供参考: 1.备份项目:在开始升级之前,务必为项目做好备份,以防止意外损失或错误。 2.安装URP包:首先,需要在Unity编辑器中安装URP。可以在Unity Hub的“安装模块”选项中找到URP,并选择安装。 3.创建URP模板:在创建新的URP资产之前,可以通过在Project窗口中右键单击->Create->Rendering->Universal Render Pipeline->Pipeline Asset,创建一个自己的URP模板。 4.将现有资产换为URP资产:在完成URP模板的创建后,可以使用资产换工具将现有材质、光源和相机等换为URP资产。这些换工具可以自动将现有属性对应到URP的新属性。 5.调整渲染设置:通过调整URP资产的设置,可以进一步优化项目渲染效果和性能。可以在新的URP资产上更改渲染模式、抗锯齿设置、平行光和环境光的属性等。 6.重新渲染场景:完成上述步骤后,可以重新渲染场景,以观察和比较URP的新渲染效果。根据需要,可以调整URP资产和项目中的其他设置。 需要注意的是,升级项目URP可能需要重新调整材质、光源和效果等设置,所以需要在升级前做好充分的规划和测试,以确保项目能够顺利迁移,并保持期望的渲染质量和性能。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值