
轻量级渲染管线(LWRP)简介
Tutorial
intermediate
+0XP
10 mins
(18)
Unity Technologies
轻量级渲染管线(LWRP)旨在面向各种平台、虚拟现实以及对实时照明需求较小的游戏开发人员提供优化的性能。但是,这会影响光线和阴影效果。在本教程中,您将了解LWRP及其使用方法。
Languages available:
1. 轻量级渲染管线(LWRP)简介
轻量级渲染管线(LWRP)旨在面向各种平台、虚拟现实以及对实时照明需求较小的游戏开发人员提供优化的性能。但是,这会影响光线和阴影效果。
LWRP执行前向渲染,只采用一个实时阴影光照,并且针对每个物体进行光照剔除。与之相比,传统的前向渲染管线需要对范围内每个像素光执行额外的渲染批次。这意味着LWRP需要调用绘制的次数更少。它也支持Shader Graph工具,因此对着色器创作流程更为有利。
2. 创建使用LWRP的新项目
在启用LWRP的情况下开始新项目:
- 打开Unity编辑器,然后单击新建项目(New Project)按钮。
- 在新模板下拉菜单中,选择轻量级RP(预览)(Lightweight RP (Preview))。(图03)
- 点击创建项目(Create Project)按钮。
完成后,即可以运行具有LWRP功能的新Unity项目。
3. 升级现有项目以便使用LWRP
如需升级现有项目,首先使用安装包管理器下载LWRP。
- 转到Window下拉列表,选择安装包管理器(Package Manager)以打开安装包(Packages)窗口。(图04)
- 点击全部(All)。
- 选择Render-pipelines.lightweight。
- 点击安装(Install)。
通过安装包管理器(Package Manager)安装后,必须将LWRP资源添加到可编程渲染管线图形(Scriptable Render Pipeline Graphics)设置字段。
- 转到编辑下拉列表,选择项目设置(Project Settings)>用户(Player)。在用户设置(Player Settings)中将色彩空间(Color Space)设置为线性(Linear)。(图05)
- 通过选择资源(Asset)下拉菜单和创建(Create)>渲染(Rendering)>轻量级管线资源(Lightweight Pipeline Asset)来创建管线资源。
- 转到编辑下拉列表,选择项目设置(Project Settings)>图形(Graphics)。
在图形检查器(Graphics Inspector)中,将轻量级资源(LightweightAsset)拖放到可编程渲染管线设置(Scriptable Render Pipeline Settings)字段中。(图06)
现在您的项目就能够使用轻量级渲染管线功能了。
4. 总结
LWRP通过限制和关闭低端设备不支持的功能来实现标准化。因此开发人员无需担心如何优化项目,可以专注于开发广受欢迎的项目。