影片渲染队列是虚幻引擎的图像序列和影片渲染方案。它可以实现高品质渲染图像,易于集成进产品开发管线,并且支持用户扩展。
影片渲染队列支持多项新功能,可以生成高品质渲染效果,例如其全新的时序下采样功能,允许你生成高品质的径向动态模糊。你还可以导出包含半透明像素值的图像(需要使用合适的项目/场景设置),生成具有线性数据的16位HDR图像,并将渲染配置保存到资产中,以便你再次使用以及在开发人员之间共享。渲染队列支持运行批量渲染任务,允许你批量管理渲染任务(job)以及它们的设置。
先决要求
-
影片渲染队列是一个 插件,在使用前必须先启用。在虚幻引擎菜单中导航到 编辑 > 插件,在 渲染 部分找到 影片渲染队列 并启用它。之后你需要重新启动编辑器。
- 你已经创建了一个项目,并且其中包含一个关卡序列供你渲染。如果你还没有创建项目,我们提供了 Sequencer Subway 和 Meerkat演示 这两个现成示例供你使用。
打开影片渲染队列
有两种方法打开影片渲染队列窗口
第一种方法是找到虚幻引擎的主菜单栏,点击 窗口 > 过场动画 > 影片渲染队列。

或者,在 Sequencer 中点击工具栏中的 渲染电影(Render Movie) 按钮。点击下拉菜单,确保你的默认渲染工具为 影片渲染队列(Movie Render Queue)。否则Sequencer将使用老版本的渲染器工具。

选择上述两个选项之一后,将打开 “影片渲染队列” 窗口。

界面概述
影片渲染队列的操作界面主要包含四部分:

-
工具栏:包含一个可用于添加或删除渲染任务、加载或保存当前任务列表的菜单。
-
任务:按照排队的顺序显示要渲染的序列。列表中的每个最高级项目都被视为一个任务。这些项目也包含每个任务的配置设置。
-
任务细节:所选任务的详细信息,包含任务名称、关卡序列资产、任务期间运行的关卡、以及任务编辑者等信息。
-
开始渲染: 在你的电脑上启动渲染,或者在电脑上启动一个单独的进程来渲染。
工具栏
工具栏包含一个可添加和删除任务的菜单。如需添加一个新的序列到队列中,点击 + 渲染(+ Render) 按钮,选择 关卡序列资产(Level Sequence Asset)。序列也可以直接从内容浏览器拖动到任务区来添加。

要从任务列表中删除序列,选中该任务并点击 - 按钮或按键盘上的删除键。

你也可以从工具栏上把你当前的工作清单保存为队列预设资产。单击加载/保存队列按钮,然后选择保存为资产。然后会提示你命名并保存项目中的电影管道队列资产。

预设现在显示在 加载/保存队列(Load/Save Queue) 按钮下。选中它后,你的任务列表将与与保存的预设匹配。
这会将队列的副本导入任务区,对任务列表所做的更改不会影响资产,除非你选择 保存为资产(Save as Asset) 并覆盖现有预设。

任务
任务区列出了所有将被渲染的关卡序列列表,以及它们的渲染设置和输出目录。
你可以展开序列来查看它的摄像机。该列表是由序列中的 镜头切换轨道 部分生成。你也可以启用或禁用摄像机以防止该部分被渲染。

点击某项任务的 设置 选项可以打开设置窗口,这里你可以指定输出目录、渲染设置和输出格式。

你可以通过点击下拉箭头,选择一个预设,将保存的预设应用到你的工作中。

输出(Output) 区域会列出图像、视频的保存目录(如输出设置中所设定的)。点击这里将打开一个 文件管理器(File Explorer) 窗口,目标是该文件夹。

请访问 渲染设置 页面,了解关于自定义渲染器的更多信息。
任务细节
选中某个任务后,你就可以在任务细节区域中查看其详细信息。

该区域包含以下字段:
名称 | 说明 |
---|---|
任务名称(Job Name) | 任务的名称。默认是关卡序列资产的名称,但也可以修改。工作名称(Job Name) 字段也会显示在默认的 烧录(Burn In) 覆层中。 |
序列(Sequence) | 序列资产引用。如果你想为任务指定其他序列,只需更改这里的引用。 |
地图(Map) | 渲染时要运行的级别。如果你的序列使用 Spawnables,你可以在不同的级别中渲染同一个场景。 |
作者(Author) | 任务的创建者。这个字段会自动填充为你的操作系统用户名。 |
开始渲染

本地模式的渲染 启动后,会与虚幻引擎使用同一个进程开始渲染,并启动一个 PIE会话来进行渲染。在进行本地渲染时,你不需要保存修改。
远程模式的渲染 启动后,会使用单独进程来渲染任务,你必须保存项目更改,以便外部进程可以从磁盘读取保存的文件。
远程 模式可用来实现远程渲染农场。渲染选项的默认行为由 项目设置界面 决定,且可以改为运行你自己的代码,在使用第三方渲染农场管理软件时很有帮助。此外,用于启动远程渲染过程的命令会被写入输出日志,在设置你自己的自动渲染农场时,可作为参考。
因为你在任务细节中指定了要渲染的Level**资产,所以在渲染时你不需要打开同一个Level。电影渲染队列会在运行渲染任务时自动打开指定的Level。
渲染预览
当某个渲染任务正在运行时,影片渲染队列会显示一个渲染预览窗口,展示当前渲染的视觉状态和相关信息。渲染完成后,预览窗口会自动关闭。

-
渲染预览(Render Preview):该视图会显示当前渲染的视觉状态。在显示各帧画面的同时,也会将它们保存到输出目录中。这里的预览是基于你的GPU的最新采样数据,可能会比最终渲染的品质低。如果你已经为你的渲染启用了平铺(Tiling)功能,那么预览将只显示右下角的区块。
-
总渲染进度(Overall Render Progress):显示当前正在渲染的序列,以及整体进度、已用时间和预计剩余时间。
-
当前镜头进度(Current Camera Cut Progress):显示当前正在渲染的摄像机,以及当前镜头的进度。
创建一个基本渲染
你可以通过以下步骤为你的电影序列创建一个基本渲染。
任务设置
首先,通过点击 窗口 > 过场动画 > 影片渲染队列,打开影片渲染队列工具。

然后点击 + 渲染 按钮并选择你的序列,将序列资产添加到任务列表中。

确保在 地图(Map) 属性中设置了正确的关卡。

输出设置
添加完序列后,你可能想调整一些输出设置,例如目标文件夹、分辨率和文件类型。
点击 未保存的配置(Unsaved Config),打开该任务的 渲染设置 窗口。

默认情况下,影片渲染队列会渲染出一连串的 .jpg 图像。如果你不想这样,可以删除 .jpg Sequence [8bit] 条目,并点击 + Setting 按钮来选择不同的输出格式。
选择 .jpg Sequence [8bit] 条目并点击 删除,然后点击 + Setting 按钮并选择 .png Sequence [8bit]。

延迟渲染(Deferred Rendering) 能确保输出的渲染就是你在视口中看到的画面。对于这类基本渲染,你可以保持这个设置不变,但它必须 存在,以便图像能够渲染。

点击 输出 将显示一些常见的输出设置,例如文件名、目录和分辨率。
如果你想改变输出目录字段,点击该条目旁边的...按钮,导航到一个新的文件夹,然后按选择文件夹。你的图像序列现在将在这里输出。

一旦你完成了修改,请关闭渲染设置窗口。
渲染
你现在可以渲染你的序列了。
点击 渲染(本地) 开始序列的渲染工作。此时会显示 渲染预览 窗口,并显示当前的渲染进度。

渲染完成后,预览窗口将关闭。现在,你可以点击任务关联的输出文本,打开输出文件夹,并查看你的输出图像序列。

在蓝图中的用法
你可以使用 影片渲染队列 在引擎运行时生成电影,并通过 蓝图 向用户的计算机输出文件。请访问 在运行时构建中使用影片渲染队列 了解详情。