如何在虚幻引擎中制作关键帧动画

如果你想使用虚幻引擎制作关键帧动画,那你就来对地方了!我们将在这里探讨关键帧动画,并讲解它的制作步骤。


关键帧动画是什么?

在你的动画制作学习之旅中,很可能会遇到关键帧这个词。但关键帧究竟是什么,它与动画有什么关系?

动画由帧组成,它们是一系列图画、渲染图或照片,在高速播放时,人眼会将它们理解为连续的运动。胶片电影中采用的也是同样的概念,胶卷上的一张张图像在高速回放时会让人产生运动的错觉。
创作动画时,美术师经常借助关键帧控制动画的时间。关键帧将设定过渡的开始位置或结束位置,而这中间的帧可以单独填充。例如,假设你想让一名角色在一秒钟内举起手臂。游戏动画通常采用每秒30帧(fps)的速率,这意味着创建一秒钟的动作需要30张图像或帧。要让角色在一秒钟内抬起手臂,你可以在第1帧设置一个关键帧,然后在第30帧设置另一个关键帧。使用动画软件回放作品时,它将自动在这两个关键帧之间“填充”帧,手臂会在一秒钟内被平稳地抬起。

在手绘动画的时代,关键帧是由高级动画师设定的,而初级动画师则负责绘制中间的帧。在电脑动画中,由美术师设定关键帧,软件负责填充中间的帧。在更高级的工作流程中,如果团队希望进一步控制输出,也可以使用表演捕捉和游戏机制等。
 

使用虚幻引擎制作动画

虚幻引擎是一款游戏引擎。虽然它最初被设计为一个3D游戏开发平台,但它包含许多动画功能(包括关键帧),因此大量工作室开始使用它作为内容创作的主要工具。

请遵循以下步骤,开始在虚幻引擎中制作你的第一段动画。在本课程中,我们将制作滑动门的动画。请务必抽空阅读这份热键/设置指南,它将帮助你节省大量时间。
 

要求

本教程所需的所有工具和资产都可以免费下载,但要使用它们,你需要一台性能十分强劲的计算机以及至少36GB的可用磁盘空间。请参阅虚幻引擎文档,了解关于硬件要求的详细信息

在开始之前,你需要下载并安装Epic Games启动持续,然后安装虚幻引擎。初次运行启动程序时,程序会要求你登录或免费创建一个Epic Games账户。请选择最适合你的登录方式。
要安装虚幻引擎,请点击左边的“虚幻引擎”标签页,然后点击启动程序右上方的“安装引擎”。等待一段时间,直到最新版本的虚幻引擎安装完毕。你可以选择只安装所需的组件,以节省磁盘空间。

你可以在该视频中找到安装Epic Games启动程序和虚幻引擎的步骤说明。
 

如何为对象制作动画

现在,虚幻引擎已经安装完毕,你需要寻找一个商城场景,并在引擎中打开它。商城中有许多可以立即在虚幻引擎中使用的资产。资产包括对象、角色、图像和音频文件。
  1. 在Epic启动程序中,点击虚幻商城标签页。
  2. 在虚幻商城中,搜索“Scifi Hallway”。
  1. 找到资产后,点击该资产,然后依次点击免费创建项目。在弹出的选择项目名称和位置对话框中,选择一个文件夹位置和项目名称,然后点击创建。等待项目文件下载到电脑中。
  1. 要找到并打开已下载的项目,请点击屏幕上方的标签页。Scifi Hallway项目应该会出现在列表中。双击该项目,在虚幻引擎中打开它。在项目加载期间等待片刻。
你可能会在屏幕左上方看到一条信息:光照需要重建。你可以忽略这条消息,这不会引起任何问题,但如果你希望消除这条消息,可以点击“构建”菜单下的“仅构建光照”,然后等待重新构建光照(这可能需要几分钟)。在将来,只要你在处理项目时看到这条消息,都可以遵循同样的做法消除它。
虚幻引擎拥有一个用于展示场景的透视视口,此外,在视口上方、旁边和下方都排列着控件。如果你使用过3D建模软件,就应该会对视口和控件系统感到熟悉。

该视口显示了一些非渲染对象,如光源对象和反射球体。
  1. 点击视口,并按下G键可以隐藏这些非渲染对象。现在,你可以看到真正的可渲染场景了。
  1. 花些时间,尝试使用视口导航功能按钮,并探索场景。
点击鼠标左键并拖动 前后移动,左右旋转。
点击鼠标右键并拖动 旋转视图。
点击鼠标左键和右键并拖动 上下移动,或左右移动。

视口提供了几种不同的导航方式,其中可能就有你比较熟悉的方式。例如,你可以在这里使用Maya的标准按键,也可以使用光标键。如需了解关于视口功能按钮的更多信息,请参阅视口功能按钮帮助页面。
  1. 将视角调整至与下图相似的位置,正对着两旁放有植物的橙色门。
  1. 点击左侧的橙色门,选中它。在屏幕右上方的大纲视图窗口中,你将看到对象Fond_Wall_3处于被选中状态。当门被选中时,其左下角出现了一组小小的三维坐标轴。
注意:如果你没有看到三维坐标轴,请按键盘上的W键。然后三维坐标轴应该就会出现。

接下来,你需要将这个对象添加到Sequencer模块中,这样才能为它制作动画。Sequencer可以充当关键帧编辑器,类似于非线性编辑器。
  1. 在主工具栏上,点击过场动画按钮(电影场记板图标),然后选择添加关卡序列。在出现的资产另存为对话框中,注意修改命名栏位中的名称,然后点击保存。此操作将打开Sequencer模块。
注意:如果你不小心关闭了Sequencer,可以点击屏幕底部的内容侧滑菜单,或者按Ctrl+空格,再次打开它。
  1. 在Sequencer中,点击窗口左上方的轨道按钮。选择Actor到Sequencer选项,然后选择对象Fond_Wall_3。若要在列表中快速找到该对象,可以在搜索栏中输入对象的部分名称。
这会在Sequencer中为门对象创建轨道。接下来,你需要制作改变位置的动画,让门向上滑动。
  1. 在Sequencer中,点击变换左边的箭头,展开三条变换轨道。你需要为位置轨道制作动画。
注意:0000处的橙色标记被称为“播放头”。在关键帧区域的左侧,也以橙色文本显示了播放头的当前位置。
  1. 大多数动画师都是以每秒帧数为单位工作的,所以时间刻度默认显示为帧数。在这份面向初学者的教程中,我们要将显示的时间刻度改为秒,便于初学者理解。为此,请在Sequencer工具栏上找到每秒帧数菜单。选择将时间显示为,然后将时间显示刻度改为
  1. 接下来,你需要在时间0.00处为墙壁位置设置一个关键帧。在位置轨道上,点击+按钮,在0.00处添加关键帧。
  1. 下一步是在序列的第三秒处为门设置关键帧。首先,将橙色的播放头拖至3.00标记处。
  1. 确保选中左侧的门,在视口中找到位于门左下角的三维坐标轴。向上拖动轴的向上箭头,使门滑开。
  1. 位置轨道上,点击+按钮,在3.00秒处添加关键帧。
  2. 拖动播放头,快速预览一遍动画。你会看到,门从0.00秒处的关闭位置移动到3.00秒处的打开位置。恭喜,你成功地创建了一段动画!
现在,你知道了如何设置关键帧。通过将对象作为轨道添加到Sequencer中并移动它,你可以为你喜欢的任何物体制作动画了。例如,你可以使用同样的流程开启另一扇门:选中门,转到关键帧,移动门,然后设置另一个关键帧。

现在,我们来看看如何输出动画,供人们观看。要输出动画,你首先需要在场景中添加摄像机。
  1. 在Sequencer工具栏上,点击创建摄像机按钮(摄像机图标),在场景中创建摄像机。这也会为摄像机创建几条轨道,包括一条镜头切换轨道,你可以在其中看到动画的帧。
视口将发生改变,显示摄像机所拍摄到的内容,左上方会出现一个“驾驶激活”标签。这表示你可以使用视口导航功能按钮“驾驶”摄像机。使用这些功能按钮将视角调整到你想要渲染的样子。

现在你已经做好准备,可以将动画输出到影片文件中了。使用虚幻引擎渲染该场景时,每一帧只会花费几分之一秒的渲染时间。
  1. 在Sequencer工具栏上,点击渲染按钮(找到开拍板图标),打开渲染影片设置对话框。
  1. 在“渲染影片设置”对话框中,确保将图像输出格式设置为视频序列(AVI)
  2. 点击输出目录栏位右侧的三点按钮,打开项目的内容文件夹。
  3. 点击并创建一个名为Renders的文件夹。选择该文件夹,返回“渲染影片设置”对话框。
  4. 点击捕获影片,将影片渲染至该文件夹中。在“保存内容”对话框中,点击“保存选中项”,在渲染前保存你的场景。
完成渲染需要花费几秒钟时间。然后,你就可以观看渲染后的影片了。
  1. 在虚幻引擎外部,使用系统的文件夹导航系统(例如Windows文件资源管理器)进入Renders文件夹。双击文件夹中的视频,使用你选择的视频播放器观看。
 

继续你的关键帧动画之旅

若要进一步学习动画,你可以继续为上面的场景制作动画,也可以从虚幻商城中选择其他内容进行练习。你还可以访问Epic开发者社区,找到数百小时的免费在线学习资源,包括动画课程

虚幻引擎文档包含许多关于如何使用Sequencer制作动画的有用文章。在我们的动画中心和免费的《动画实践指南》中,你还可以从使用虚幻引擎制作动画的专业工作室那里汲取灵感。

如果你想开始制作角色动画,也可以查看我们的实时角色动画培训资源汇总

更多实时技术简要介绍


实时技术简要介绍

增强现实是什么?

实时技术简要介绍

如何创造数字人类?