目录

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

Unity URP介绍相关推荐

  1. system volume information是什么文件_如何扩展Unity URP的后处理Volume组件

    Unity在更新到Unity2019.4之后,大家或许已经发现,在使用URP(通用渲染管线)的情况下,Unity原来的Post Processing插件好像不起效了.原来Unity在Unity2019 ...

  2. Unity URP入门实战

    导读 本文讲述 如何从应用层面使用URP 如何在代码层面为URP增加更多的渲染特性 如果拓展URP的后处理效果 URP管线特性 光源数量: 直线光外加4个其他光源 内置管线的多Pass Forward ...

  3. Unity URP 曲面细分

    Unity URP 曲面细分 我终于变得不像我 文章目录 Unity URP 曲面细分 1 曲面细分与镶嵌 1.1 外壳着色器 Hull Shader 1.2 镶嵌器阶段 Tessellator 1. ...

  4. [Unity/URP学习]风格化水体渲染(一)

    风格化水体的实现内容 文章目录 风格化水体的实现内容 风格化水体实现过程 1.水体颜色 1.1风格化水体颜色渐变 1.2水体深浅区域 1.2.1开启深度纹理 1.2.2深度纹理采样 1.3水体透明度 ...

  5. unity urp测试_测试Unity

    unity urp测试 It's been a fair while since we wrote a post about testing Unity, so we'd like to update ...

  6. 【Unity URP】Rendering Debugger和可视化MipMap方案

    写在前面 最近开始学习Unity性能优化,是结合了<Unity游戏优化>这本书和教程<Unity性能优化>第叁节--静态资源优化(3)--纹理的基础概念一起学习.在学习纹理优化 ...

  7. Unity URP DOTS Pathfinding+Animation 10000个单位

    Unity URP DOTS Pathfinding+Animation 10000个单位 头发不知道掉了多少,猪脑过载

  8. Unity脚本介绍和常用API

    Unity脚本介绍和常用API 脚本介绍 1.脚本 介绍 语法结构 编译过程 2.开发工具 MonoDevelop Visual Studio 3.脚本生命周期 简介 脚本生命周期的阶段 1.初始阶段 ...

  9. Unity URP DOTS Animator

    Unity URP DOTS 50000人 害怕 50000人同时在做不同的动画! 录制的原因大概又掉了5fps左右,在1060上最低18fps左右,3080最低50fps左右 emmm,如果阴影用胶 ...

最新文章

  1. 电脑练习打字软件_KeyBlaze Free Typing Tutor(打字练习软件)最新版下载_KeyBlaze Free Typing Tutor(打字练习软件)最新版本下载v4.02官方版...
  2. 线性回归 linear regression
  3. 干货!最全需求评审指南,让你不再怕被怼
  4. 【转载】MyBatis报错Invalid bound statement (not found)
  5. pythonweb开发面试_python 高级岗位面试要求
  6. 一个程序员的职业规划
  7. 【百度地图API】多家地图API内存消耗对比测验(带源码)
  8. 谷歌推出TFGAN:开源的轻量级生成对抗网络库
  9. 分享几个比较提高工作效率的软件
  10. 被Json格式化后那可怜的时间
  11. SAS9.4安装简易教程(保姆级)附带报错处理
  12. openwrt1907 mt7621配置DDR自适应
  13. python写出租车计费系统_出租车自动计费器设计(课程设计报告模板)
  14. 办公室计算机知识考试试题,办公室人员电脑操作基本技能方面测试题--绝对经典...
  15. 求对着目标物体环绕拍摄的相机参数lookAt
  16. 百度谷歌雅虎三大搜索引擎本土功能大PK
  17. 持续不定期更新:CFDC++之拟一维喷管流动的数值解(2)
  18. 深圳市专精特新企业申报条件及各区奖励政策重点介绍,补贴20-200万
  19. uniapp保存图片_uni-app项目保存图片到相册
  20. 如何在h5页面中调用摄像头来完成拍照之类的操作

热门文章

  1. 2022-2027年中国港口岸电电源行业市场深度分析及投资战略规划报告
  2. 金融科技团队的敏捷转型之路 ——浅谈如何提升敏捷领导力
  3. java读写excel表格数据
  4. PostgreSQL 到底是基于规则优化(RBO)还是基于代价优化(CBO)的
  5. python_6_13
  6. Guitar Pro最新 音频汉化编辑软件免费中文版
  7. 软件工程毕业设计课题(90)微信小程序毕业设计PHP电影院购票售票小程序系统设计与实现
  8. 有人物联网485转网口模块网口调试助手1035未知错误
  9. java实习生应具备哪些知识与能力?
  10. 关于我没赶上老师进度被迫自学第一天