URP——准备开始

要使用通用渲染管道(URP),您可以启动一个新的项目或升级一个现有的项目。你可以通过以下方式做到这一点:

  • 从模板创建一个新的URP项目。如果你要从头开始一个新项目,这是最好的选择。当您这样做时,Unity会自动为您安装和配置URP。
  • 将URP安装到现有的Unity项目中。如果您已经使用内置的渲染管道启动了一个项目,您可以安装URP并配置您的项目使用URP。在执行此操作时,必须自己配置URP。您将需要手动转换或重新创建项目的部分(如照明着色器或后期处理效果),以与URP兼容。

注意:URP目前不支持自定义后处理效果。如果您的项目使用自定义后处理效果,这些效果目前无法在URP中重新创建。URP即将发布的版本将支持自定义后处理效果。

注意:使用URP制作的项目不兼容高清渲染管道(HDRP)或内置的渲染管道。在开始开发之前,必须决定在项目中使用哪个渲染管道。有关选择渲染管道的信息,请参见Unity手册中的渲染管道部分。

在新项目中使用通用渲染管道

如果您想在一个新项目中使用通用渲染管道(URP),您可以使用模板创建一个新项目。

使用模板创建URP项目:

  1. 打开Unity Hub。
  2. 在主页上,单击New启动一个新项目。出现模板弹出窗口。
  3. 选择通用渲染管道模板。
  4. 单击Create。Unity为您创建一个新项目。新项目安装并配置了URP,并包含了一些演示URP功能的示例内容。
  5. 在Project窗口中,导航到Assets文件夹,并选择Readme资产。Unity会在检查窗口中显示有关项目的信息。

将通用渲染管道安装到现有的项目中

您可以通过包管理器系统下载并将最新版本的Universal Render Pipeline (URP)安装到现有的项目中,然后将其安装到您的项目中。如果您没有现有的项目,请参阅有关如何从模板启动新的URP项目的文档。

在你开始之前

URP使用自己的集成后处理解决方案。如果在项目中安装了Post - Processing Version 2包,那么在将URP安装到项目中之前,需要删除Post - Processing Version 2包。安装了URP之后,就可以重新创建后期处理效果了。

URP目前不支持自定义后处理效果。如果您的项目使用自定义后处理效果,这些效果目前无法在URP中重新创建。URP即将发布的版本将支持自定义后处理效果。

安装URP

  1. 在Unity中,打开你的项目。
  2. 在顶部导航栏中,选择Window > Package Manager打开Package Manager (包管理器)窗口。
  3. 选择All选项。此选项卡显示当前正在运行的Unity版本的可用包列表。
  4. 从包列表中选择Universal RP
  5. 在包管理器窗口的右下角,选择Install。Unity将URP直接安装到您的项目中。

配置URP

在开始使用URP之前,需要对其进行配置。为此,您需要创建一个可编写脚本的渲染管道资产,并调整图形设置。

创建通用渲染管道资产

Universal Render Pipeline资产控制项目的全局渲染和质量设置,并创建渲染管线实例。渲染管线实例包含中间资源和渲染管线实现。

创建一个通用渲染管道资产:

  1. 在编辑器中,转到项目窗口。
  2. 右键单击项目窗口,选择 Create > Rendering > Universal Render Pipeline > Pipeline Asset。或者,导航到顶部的菜单栏,选择Assets > Create > Rendering > Universal Render Pipeline > Pipeline Asset

您可以为新的Universal Render Pipeline资产保留默认名称,或者键入一个新的名称。

将资产添加到图形设置中

要使用URP,你需要将新创建的通用渲染管道资产添加到Unity的图形设置中。如果你不这样做,Unity仍然尝试使用内置的渲染管道。

添加通用渲染管道资产到您的图形设置:

  1. 导航到 Edit > Project Settings... > Graphics
  2. Scriptable Render Pipeline Settings(脚本渲染管道设置字段中,添加您先前创建的通用渲染管道资产。当您添加通用渲染管道资产时,可用的图形设置立即改变。您的项目现在使用URP。

升级你的着色器

如果你的项目使用了预建的标准着色器,或者为内置的渲染管道定制的Unity着色器,你必须将它们转换为urp兼容的Unity着色器。有关此主题的更多信息,请参见升级你的着色器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值