Unity URP介绍

目录

1.URP简介

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

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

结论


1.URP简介

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

图01:URP照明示例 

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

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

太多人误会,或者想当然的认为在Unity中使用了URP渲染管线=画质牛逼。这是完全错误的想法,可能Unity官方为了宣传新管线,所以做了许多耀眼的Demo(当然这里不是怪罪Unity的意思),于是许多人就想当然认为用了新管线,我们的画质就提升了,可能你问他啥是渲染管线,他都答不上来,就想当然的自以为是,我认为对于任何新的知识,不懂的知识,还是要保持相应的敬畏之心,不要人云亦云,网上随便看两篇文章,看了个官方Demo,就觉得自己用了URP也能让画面大提升,我觉得学习任何东西都不要浮躁,而应该脚踏实地,如我之前的一个技术交流群中大佬说的,别认为知道个技术名词=我会了。我认为URP渲染管线只是提升了上限,上限是什么,就像两个人比武,一个人你给他把倚天剑,但是他不会武功,去和一个手持木剑的绝代宗师打,也不会有胜算的,所以东西再好,会不会用,也很重要。我们需要正确的看待新的渲染管线,它是什么,它能干什么,用它能帮助我们解决什么问题,如果是已经开发了一半的项目,现在换它会有什么样的代价,想清楚了这些东西,再考虑用不用。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值