影片渲染队列是虚幻引擎的图像序列和电影渲染解决方案。它专为高质量渲染图像、简化的生产管线集成以及用户可扩展性而构建。
影片渲染队列支持多种用于生成高质量渲染的功能,例如它的时间子采样功能,可以帮助你生成高质量的径向动态模糊。你还可以导出包含半透明像素值的图像(使用适当的项目/场景设置),生成具有线性数据的16位HDR图像,并将渲染配置保存到你可以重复使用和共享的资产中。使用渲染队列可以一次管理多个作业及其设置,支持运行批量渲染作业。
先决条件
-
影片渲染队列是一个 插件 ,必须在使用前启用。在虚幻引擎主菜单中,找到 编辑(Edit)> 插件(Plugins) ,在 渲染(Rendering) 分段中找到 影片渲染队列(Movie Render Queue) ,并启用它。之后你将需要重启编辑器。
- 你已经创建一个带有关卡序列的项目供你渲染。如果你尚未创建项目,也可使用预制的内容示例 示例与教学 和 Meerkat演示 。
打开影片渲染队列
你可以用两种不同的方式打开影片渲染队列(Movie Render Queue)窗口:
- 在虚幻引擎的主菜单栏中找到 窗口(Window)> 过场动画(Cinematics)> 影片渲染队列(Movie Render Queue) 。
-
在 Sequencer 中,点击工具栏中的 渲染影片(Render Movie) 按钮旁的三点,然后在下拉菜单中选择 影片渲染队列(Movie Render Queue),并点击 渲染影片(Render Movie) 按钮。
按上述两种方式之一操作后,影片渲染队列(Movie Render Queue)窗口将打开。
点击查看大图
界面概述
影片渲染队列界面包含四个主要区域:

-
工具栏:包含用于添加或删除渲染作业以及加载或保存当前作业列表的菜单。
-
作业:按排队顺序显示要渲染的序列。列表中的每个顶层项目都被视为作业。这些项目还包含每个作业的配置设置。
-
作业细节:所选作业的细节。列出名称、关卡序列资产、作业期间要运行的关卡以及此作业的作者。
-
开始渲染:在你的机器上本地启动渲染,或在你机器上的单独进程中启动渲染。
工具栏
工具栏包含用于添加和删除作业的菜单。要将新序列添加到渲染队列,请点击 + 渲染(+ Render) 按钮并选择 关卡序列资产(Level Sequence Asset) 。将序列从内容浏览器拖到作业区域,也可以将序列添加到你的作业列表中。

要从作业列表中删除序列,请选择作业,然后点击工具栏上的 - 按钮或按键盘上的删除键
你还可以从工具栏中将当前作业列表保存为 队列预设(Queue Preset) 资产。点击 未保存队列(Unsaved Queue) 按钮,然后选择 队列另存为(Save Queue As) 。然后,系统将提示你命名并将 影片管线队列(Movie Pipeline Queue) 资产保存在项目中的某处。

现在 队列另存为(Save Queue As) 按钮上的文本会变成你的影片管线队列资产。
你创建的所有影片管线队列资产都会出现在此菜单中。选择一个队列资产以设置你的作业列表,使其与保存的预设相匹配。这将队列的副本导入作业区域。对作业列表的改动不会影响资产,除非你选择此菜单中的 保存队列(Save Queue) 保存它们。

作业
作业区域包含将渲染的关卡序列列表,以及它们的渲染设置和输出目录。
点击作业的 设置(Settings) 条目将打开设置窗口,你可以在其中指定渲染设置、输出目录、渲染设置和导出格式。

在此窗口的主工具中,点击 +设置(+ Setting) 按钮打开设置列表。点击设置即可打开/关闭此渲染配置,以便你进一步配置该设置。
你可以点击 未保存的配置(Unsaved Config) 按钮选择一个预设,以对作业应用保存的预设。
输出(Output) 条目将连接到你的图像或视频将要渲染到的文件夹目录,如输出设置中设置的那样。点击此处将打开一个以该文件夹为目标的 文件资源管理器(File Explorer) 窗口。

访问 渲染设置 页面,了解有关自定义渲染的更多信息。
作业细节
选择作业后,你可以在作业细节区域查看其细节。

此区域列出了所选作业的以下字段:
名称 | 说明 |
---|---|
作业名称(Job Name) | 作业的名称。默认设置为关卡序列资产的名称,但可以修改。作业名称(Job Name) 字段也显示在默认的 烧入(Burn In) 覆层中。 |
序列(Sequence) | 序列资产引用。如果要为作业指定不同的序列,你可以在此处更改引用序列的顺序。 |
贴图(Map) | 渲染时要运行的关卡。如果你的序列使用 可生成对象 ,你可以在不同的关卡中渲染相同的场景。 |
作者(Author) | 作业作者。此字段默认为空。 |
注释(Comment) | 用于注释的可选字段。此字段默认为空。 |
开始渲染
你可以点击两个按钮来开始渲染:
-
渲染(本地)(Render (Local)) 在与虚幻引擎相同的过程中渲染,并启动在编辑器中运行会话进行渲染。执行本地渲染时,你无需保存更改。
-
渲染(远程)(Render (Remote)) 将启动一个单独的进程来渲染你的作业。你必须将更改保存在项目中,外部进程才可以从磁盘读取保存的文件。
远程(Remote) 选项可用于实现远程渲染农场。渲染选项的默认行为由 项目设置 确定,并且可以调整以运行你自己的代码,这在使用第三方渲染农场管理软件时很有帮助。此外,用于启动远程渲染过程的命令将写入输出日志,在构建你自己的自动渲染农场时,这可以用作参考。
因为你在 作业细节(Job Details) 中指定了要渲染的 关卡 资产,所以渲染时不需要打开相同的关卡。运行渲染作业时,影片渲染队列将自动打开指定的关卡。
渲染预览
当渲染作业运行时,影片渲染队列将显示渲染预览窗口,向你展示渲染的当前视觉效果状态以及相关信息。渲染完成后预览窗口将自动关闭。

-
渲染预览(Render Preview) :此视图将显示渲染的当前视觉效果状态。由于每一帧都显示在此处,它们也将保存到你的输出目录中。此处的预览基于你的GPU的最新示例数据,并且可能以低于最终渲染的质量显示。如果你为渲染启用了平铺(Tiling),则预览将仅显示右下角平铺。
-
整体渲染进度(Overall Render Progress) :这些细节将显示正在渲染的当前序列,以及整体进度、耗时和估计的剩余时间。
-
当前镜头切换进度(Current Camera Cut Progress) :这些细节将显示当前正在渲染的摄像机,以及当前镜头切换的进度。
创建基本渲染
你可以按照以下步骤创建电影序列的基本渲染。
作业设置
-
依次点击 窗口(Window)> 过场动画(Cinematics)> 影片渲染队列(Movie Render Queue) ,打开影片渲染队列工具。
-
点击 + 渲染(+ Render) 按钮并选择你的序列,将你的序列资产添加到作业列表中。

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

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

默认情况下,影片渲染队列将渲染为一系列.jpg图像。要更改此设置,你可以删除 **.jpg序列[8位](.jpg Sequence [8bit]) 条目,并点击 + 设置(+ Setting) 按钮,选择不同的输出格式。
选择 .jpg序列[8位](.jpg Sequence [8bit]) 条目并按 删除(Delete) ,然后点击 + 设置(+ Setting) 按钮并选择 .png序列[8位](.png Sequence [8bit]) 。

延迟渲染(Deferred Rendering) 条目将使得输出渲染你在视口中看到的确切图像。对于像这样的基本渲染,你可以按原样保留此设置,但它 必须 在此处存在才能渲染你的图像。

点击 输出(Output) 将显示典型的输出相关设置,例如文件名、目录和分辨率。
如果你要更改输出目录(Output Directory)字段,请点击条目旁边的 ... 按钮,找到新文件夹,然后按 选择文件夹(Select Folder) 。你的图像序列现在将在此处输出。

完成更改后关闭 渲染设置(Render Settings) 窗口。
渲染
现在你可以渲染你的序列。
点击 渲染(本地)(Render (Local)) 开始序列渲染作业。渲染预览 窗口将显示你当前的渲染进度。

渲染完成后,预览窗口将关闭。现在点击作业的链接输出文本,你可以找到输出文件夹并查看输出图像序列。
(convert:false)
蓝图中的使用
你可以使用 影片渲染队列(Movie Render Queue) 在运行时构建中渲染电影,并使用 蓝图(Blueprints) 将文件输出到用户的计算机。访问 运行时构建中的电影渲染队列 了解更多信息。