影片渲染队列概述

提供一般性说明并简要介绍如何使用影片渲染队列

Choose your operating system:

Windows

macOS

Linux

影片渲染队列是虚幻引擎的图像序列和影片渲染方案。它可以实现高品质渲染图像,易于集成进产品开发管线,并且支持用户扩展。

影片渲染队列支持多项新功能,可以生成高品质渲染效果,例如其全新的时序下采样功能,允许你生成高品质的径向动态模糊。你还可以导出包含半透明像素值的图像(需要使用合适的项目/场景设置),生成具有线性数据的16位HDR图像,并将渲染配置保存到资产中,以便你再次使用以及在开发人员之间共享。渲染队列支持运行批量渲染任务,允许你批量管理渲染任务(job)以及它们的设置。

先决要求

  • 影片渲染队列是一个 插件 ,在使用前必须先启用。在虚幻引擎菜单中导航到 编辑 > 插件 ,在 渲染 部分找到 影片渲染队列 并启用它。之后你需要重新启动编辑器。

    movie render queue plugin

  • 你已经创建了一个项目,并且其中包含一个关卡序列供你渲染。如果你还没有创建项目,我们提供了 Sequencer Subway Meerkat演示 这两个现成示例供你使用。

打开影片渲染队列

有两种方法打开影片渲染队列窗口

第一种方法是找到虚幻引擎的主菜单栏,点击 窗口 > 过场动画 > 影片渲染队列

open movie render queue

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

open movie render queue

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

movie render queue window

界面概述

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

movie render queue interface

  1. 工具栏 :包含一个可用于添加或删除渲染任务、加载或保存当前任务列表的菜单。

  2. 任务 :按照排队的顺序显示要渲染的序列。列表中的每个最高级项目都被视为一个任务。这些项目也包含每个任务的配置设置。

  3. 任务细节 :所选任务的详细信息,包含任务名称、关卡序列资产、任务期间运行的关卡、以及任务编辑者等信息。

  4. 开始渲染 : 在你的电脑上启动渲染,或者在电脑上启动一个单独的进程来渲染。

工具栏

工具栏包含一个可添加和删除任务的菜单。如需添加一个新的序列到队列中,点击 + 渲染(+ Render) 按钮,选择 关卡序列资产(Level Sequence Asset) 。序列也可以直接从内容浏览器拖动到任务区来添加。

add render job

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

remove render job

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

save render queue preset

预设现在显示在 加载/保存队列(Load/Save Queue) 按钮下。选中它后,你的任务列表将与与保存的预设匹配。

这会将队列的副本导入任务区,对任务列表所做的更改不会影响资产,除非你选择 保存为资产(Save as Asset) 并覆盖现有预设。

load render queue preset

任务

任务区列出了所有将被渲染的关卡序列列表,以及它们的渲染设置和输出目录。

你可以展开序列来查看它的摄像机。该列表是由序列中的 镜头切换轨道 部分生成。你也可以启用或禁用摄像机以防止该部分被渲染。

camera cut render queue

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

movie render settings

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

movie render settings preset

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

render directory explorer

请访问 渲染设置 页面,了解关于自定义渲染器的更多信息。

TopicIcon.png

导出格式

使用影片渲染队列中的各种格式输出你的渲染。

使用影片渲染队列中的各种格式输出你的渲染。

TopicIcon.png

渲染通道

了解有关影片渲染队列中不同渲染通道层的信息。

了解有关影片渲染队列中不同渲染通道层的信息。

任务细节

选中某个任务后,你就可以在任务细节区域中查看其详细信息。

render job details

该区域包含以下字段:

名称

说明

任务名称(Job Name)

任务的名称。默认是关卡序列资产的名称,但也可以修改。 工作名称(Job Name) 字段也会显示在默认的 烧录(Burn In) 覆层中。

序列(Sequence)

序列资产引用。如果你想为任务指定其他序列,只需更改这里的引用。

地图(Map)

渲染时要运行的级别。如果你的序列使用 Spawnables ,你可以在不同的级别中渲染同一个场景。

作者(Author)

任务的创建者。这个字段会自动填充为你的操作系统用户名。

开始渲染

render local remote

本地模式的渲染 启动后,会与虚幻引擎使用同一个进程开始渲染,并启动一个 PIE 会话来进行渲染。在进行本地渲染时,你不需要保存修改。

远程模式的渲染 启动后,会使用单独进程来渲染任务,你必须保存项目更改,以便外部进程可以从磁盘读取保存的文件。

远程 模式可用来实现远程渲染农场。渲染选项的默认行为由 项目设置界面 决定,且可以改为运行你自己的代码,在使用第三方渲染农场管理软件时很有帮助。此外,用于启动远程渲染过程的命令会被写入输出日志,在设置你自己的自动渲染农场时,可作为参考。

因为你在**任务细节中指定了要渲染的**Level**资产,所以在渲染时你不需要打开同一个Level。电影渲染队列会在运行渲染任务时自动打开指定的Level。

渲染预览

当某个渲染任务正在运行时,影片渲染队列会显示一个渲染预览窗口,展示当前渲染的视觉状态和相关信息。渲染完成后,预览窗口会自动关闭。

render preview

  1. 渲染预览(Render Preview) :该视图会显示当前渲染的视觉状态。在显示各帧画面的同时,也会将它们保存到输出目录中。这里的预览是基于你的GPU的最新采样数据,可能会比最终渲染的品质低。如果你已经为你的渲染启用了平铺(Tiling)功能,那么预览将只显示右下角的区块。

  2. 总渲染进度(Overall Render Progress) :显示当前正在渲染的序列,以及整体进度、已用时间和预计剩余时间。

  3. 当前镜头进度(Current Camera Cut Progress) :显示当前正在渲染的摄像机,以及当前镜头的进度。

创建一个基本渲染

你可以通过以下步骤为你的电影序列创建一个基本渲染。

任务设置

首先,通过点击 窗口 > 过场动画 > 影片渲染队列 ,打开影片渲染队列工具。

open movie render queue

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

add render job

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

map setting render

输出设置

添加完序列后,你可能想调整一些输出设置,例如目标文件夹、分辨率和文件类型。

点击 未保存的配置(Unsaved Config) ,打开该任务的 渲染设置 窗口。

open movie render queue setting

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

选择 .jpg Sequence [8bit] 条目并点击 删除 ,然后点击 + Setting 按钮并选择 .png Sequence [8bit]

movie render queue png sequence

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

deferred render

点击 输出 将显示一些常见的输出设置,例如文件名、目录和分辨率。

如果你想改变输出目录字段,点击该条目旁边的 ... 按钮,导航到一个新的文件夹,然后按**选择文件夹**。你的图像序列现在将在这里输出。

渲染输出设置

一旦你完成了修改,请关闭**渲染设置**窗口。

渲染

你现在可以渲染你的序列了。

点击 渲染(本地) 开始序列的渲染工作。此时会显示 渲染预览 窗口,并显示当前的渲染进度。

local move render

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

output windows explorer

在蓝图中的用法

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

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