轻量级渲染管线(LWRP)简介

Tutorial

intermediate

+0XP

10 mins

(18)

Unity Technologies

轻量级渲染管线(LWRP)简介

轻量级渲染管线(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通过限制和关闭低端设备不支持的功能来实现标准化。因此开发人员无需担心如何优化项目,可以专注于开发广受欢迎的项目。

Complete this Tutorial