欢迎光临散文网 会员登陆 & 注册

Unity学习笔记 Vol.57 URP简介

2020-06-03 10:36 作者:NXL2  | 我要投稿

1.URP简介

通用渲染管道(URP)的目标是为开发人员提供优化的性能,这些开发人员可以针对实时照明需求有限的各种平台,VR和游戏。它通过在照明和阴影方面做出一些权衡来做到这一点。 

图01:URP照明示例 

URP使用一个实时阴影光和每个对象的光消隐执行单遍正向渲染。相比之下,转发渲染的传统管道对范围内的每个像素光执行一次附加遍历。这意味着URP将减少绘制调用。着色器图形工具也支持此功能,该工具为着色器创作工作流提供了其他好处。

图02:使用Universal Render Pipeline的示例场景 


2.使用URP创建一个新项目

1. 打开Unity Hub并创建一个新项目。

2. 在新窗口中,选择URP模板(图03 )。

图03:使用URP创建一个新项目

3.为您的项目命名并设置项目的位置。

4. 最后单击创建。

完成后,带有URP的新Unity项目将准备就绪。

 

3.升级现有项目以使用URP

要升级现有项目,必须首先使用Unity Package Manager下载URP。

1. 转到Window(窗口——> 打开Package Manager(包管理器)(图04 )。

图04:“程序包管理器”窗口

2. 确保在所选的左上方看到“ All packages(所有软件包)”。

3. 在列表中找到“ Universal RP”并选择它。

4. 单击Install(安装)。

从“程序包管理器”安装程序包后,必须将URP资产添加到“可编程渲染管线图形”设置字段中。

1. 单击Edit(编辑)> Project Settings(项目设置),打开项目设置窗口。

2. 选择新窗口左侧的Player设置。

3. 在Player设置的其他设置部分中将Color Space(颜色空间)设置为Linear(线性)。(图05 )

图05:在Player设置中将颜色空间设置为线性

4. 通过选择资产下拉菜单并Create(创建)> Render(渲染)> Pipeline Asset(管线资产)来创建管线资产。

5. 单击Edit(编辑)> Project Settings(项目设置),打开项目设置窗口。

6. 选择新窗口左侧的Graphics(图形设置)。

7. 在Graphics Inspector中,单击圆形转盘,然后选择UniversalRenderPipelineAsset 。(图06 )

图06:将UniversalRenderAsset放入可编程渲染管道设置中

现在,您现有的项目将能够使用Universal Render Pipeline


结论

URP通过引入限制和禁用低端设备不支持的功能来建立标准化。这使开发人员不必担心如何优化项目,而可以将精力更多地集中在为更广泛的受众开发项目上。

Unity学习笔记 Vol.57 URP简介的评论 (共 条)

分享到微博请遵守国家法律