功能级别和渲染模式

本指南介绍移动渲染器的模式和功能级别

Windows
MacOS
Linux

虚拟引擎(Unreal Engine) 的移动渲染器提供单独的渲染路径, 它独立于桌面和主机渲染器,针对各种移动设备进行优化,例如移动电话和平板电脑。此渲染器可以通过多种方式进行配置,以符合特定设备和应用程序的需求。此页面提供了参考,介绍这些选项的位置以及如何配置这些选项。

功能级别

移动渲染器的基本 功能级别(Feature Levels) 如下所示:

功能级别

说明

OpenGL ES 3.1

Android设备的默认功能级别。你可以在 项目设置(Project Settings) > 平台(Platforms) > Android材质质量 - ES31(Android Material Quality - ES31) 中配置此功能级别的材质设置。

Android Vulkan

一种可用于某些特定Android设备的高端渲染器。如需有关如何在你的项目中使用Vulkan以及哪些GPU支持Vulkan的信息,请参见我们在Android Vulkan移动渲染器上的指南。

Metal 2.0

用于iOS设备的功能级别。你可以在 项目设置(Project Settings) > 平台(Platforms) > iOS材质质量 (iOSMaterial Quality) 中配置此功能级别的材质设置。

对高级移动渲染功能的支持会因应用程序所用功能级别而异。如需更多信息,请参考移动渲染功能部分中各个功能的相关文档。

使用延迟着色(实验版)

延迟着色(Deferred shading) 为高质量反射、多个动态光线、光照贴花和其他高级照明功能提供支持,这些功能在移动设备的默认前向渲染模式中通常不可用。

移动前向反射(旧)

移动延迟反射(新)

要启用延迟着色,请将以下CVar添加到你的 DefaultEngine.ini

[REGION:codetitlebar]
DefaultEngine.ini
[/REGION]
`r.Mobile.ShadingPath=1`

在移动设备上使用桌面渲染器(对于Android为实验版,对于iOS为测试版)

虚幻现在为iOS设备和使用Vulkan的Android设备提供前向和延迟桌面渲染。此功能目前对于Vulkan为实验版,对于iOS为试用版。

  • iOS实施在功能就绪情况方面被视为试用版。

  • Android Vulkan实施被视为实验版。

IpadUsingDefferedRender.png

使用桌面前向渲染器在iPad Pro上运行的Infiltrator演示

要为iOS启用桌面渲染器,请打开你的项目设置,然后导航至 平台(Platforms) > iOS > 渲染(Rendering) 并启用 Metal桌面渲染器(Metal Desktop Renderer)

EnableRenderingDesktop.png

要为Android Vulkan启用桌面渲染器,请导航至 平台(Platforms) > Android > 编译(Build) 并启用 支持Vulkan桌面[实验版](Support Vulkan Desktop [Experimental])

你还需要将 r.Android.DisableVulkanSM5Support 设置为 0,以允许使用SM5。

SupportVulkan.png

必须重启虚幻编辑器,以使更改生效。随后即可采用与在桌面应用程序中相同的方式来配置前向和延迟渲染功能。

如需这些渲染选项的更多信息,请参考前向着色渲染器指南

欢迎帮助改进虚幻引擎文档!请告诉我们该如何更好地为您服务。
填写问卷调查
取消