可编程渲染管线(SRP)
可扩展图形渲染性能

轻量级渲染管线 (LWRP) 是一种预建可编程渲染管线 (SRP),为提供图像高性能进行了优化。它可以针对移动平台以及高端游戏主机和 PC 进行扩展。

LWRP:优化实时性能

LWRP 针对移动游戏创作者的需求进行了优化:

  • 可使用 C# 脚本定制的开放且灵活的渲染
  • 符合设备性能的可扩展图形质量,可让您在高端设备上获得最高质量的图形,并在低端设备上获得优化的性能。
让您获得成功的一体化平台

加入成功移动游戏开发者的活跃社区。您将获得高效开发,成功发布和让移动游戏盈利所需要的一切资源。

LWRP 与内置渲染

LWRP
注重性能
单通道前向渲染
Shader Graph 支持

内置渲染管线
通用
支持前向或延迟渲染

功能对比表

以下平台支持 LWRP:

  • Windows 和 UWP
  • Mac 和 iOS
  • Android
  • Xbox One
  • PlayStation 4
  • Nintendo Switch
  • 所有最新 VR 平台

在 Unity 中从 C# 脚本配置渲染

凭借在 Unity 中从 C# 脚本配置渲染功能,您可以:

  • 为特定硬件优化性能
  • 根据需求在粒度级别上自定义渲染流程
  • 控制性能资源的使用方式
     

LWRP 已结束预览并在 Unity 2019.1 中实现了生产就绪

常见问题

何时推出 Unity 图形渲染管线?

LWRP 将正对 19.1 进行验证。SRP 将停用预览版,但我们建议用户使用 LWRP。在推出 19.3 之前,我们计划保留 HDRP 预览版。

哪个缩写才是正确的?

高分辨率渲染管线 (HDRP) 和轻量级渲染管线 (LWRP)。过去称为 LW RP 和 HD RP,但是在发布 2018.2 版本时,出于各种原因,我们 (PM/PMM) 决定遵循传统惯例。

什么是可编程渲染管线 (SRP)?

SRP 可让开发人员在 C# 编写 Unity 渲染帧的方式。我们将在 Unity 中发布两个内置渲染管线:轻量级和高清。每个管线专注于一组目标平台,我们可以加速开发周期。通过向 C# 公开渲染管线,Unity 的黑盒子更少。开发人员可以使用内置管线,也可以从头开发自己的管线,或者甚至根据游戏的特定需求调整内置管线。

LWRP 源位于何处?如果修改,或者如何创建自己的管线?

LWRP 资源包含在一个可从 Unity Package Manager 下载的资源中。该资源包的内容位于内部 Unity 缓存中,并且在项目文件夹中不可见。如果要访问 LWRP 源,请查看 SRP GitHub 页面。我们目前正在编写 API 和着色器文档。

我可以同时使用 LWRP 和 HDRP 吗?

不能。它们都是使用 SRP 构建的,但渲染路径和照明模型不同。

我可以从一个管线转换为另一个管线吗?

您可以从 Unity 内置渲染管线转换成 LWRP。为此,您必须重写游戏或应用中的资源并重做光照。您可以使用我们的升级器将内置着色器升级为 LWRP 着色器。对于自定义着色器,您必须手动升级。

您不能在运行时将一个管线的管线资源交换到另一个管线。没有从 LWRP到 HDRP 的升级器。

如果更新 LWRP 包?

您应该通过 Package Manager 更新 LWRP。在 Unity Editor 中,转到 Unity > Window > Package Manager,然后找到 Lightweight RP 包。

如果您已通过 GitHub 手动添加 SRP 代码或 Shader Graph,请确保将其升级为与清单文件中的 LWRP 相同的包版本。

是否有扩展常见问题?

有,请在 此处查看我们的扩展常见问题。

We use cookies to ensure that we give you the best experience on our website. Click here for more information.