Choose your operating system:
Windows
macOS
Linux
摄像机导轨 Actor 将摄像机连接到用于四处移动的导轨,可用来拍摄出飞越鸟瞰、360 度旋转或其他任何运动镜头。可以使用 样条组件 定义导轨的路径,在 Sequencer 中你还可以沿导轨为摄像机应该在任何给定时间所处的位置设置关键帧。
在本操作指南中,我们创建一条 360 度导轨,而相连的摄像机始终聚焦于我们的角色。
步骤
在本操作指南中,我们使用 Blueprint Third Person Template 项目,并启用了 起步内容 。
-
在你的项目中,在 放置Actor(Place Actors) 面板的 过场动画(Cinematic) 选项卡中,将一个 摄像机导轨(Camera Rig Rail) 资产拖动到关卡中。
-
接着,还是在 放置Actor(Place Actors) 面板的 过场动画(Cinematic) 选项卡中,将一个 电影摄像机 Actor(Cine Camera Actor) 拖入场景。
-
在 全局大纲(World Outliner) 中,将 CineCameraActor 拖放到 CameraRig_Rail 上以连接它。
-
在 CineCameraActor 的 细节(Details) 面板中,将 位置(Location) 的 XYZ 设置为 0、0、60 。
这将使摄像机在我们的镜头中从地面升高少许。
-
在关卡中选择 CameraRigRail ,然后选择并移动端点,使导轨通到角色的左侧。
-
在仍然选中端点的情况下,按住 Alt 然后拖出另一个点,如下图所示。
-
选择并移动红色曲线使导轨弯曲,从而得到曲线形状。
-
按住 Alt 并拖出另一个的点,调整切线直到在角色周围形成一个平滑的环形。
-
在主工具栏中,单击 过场动画(Cinematics) ,然后选择 添加关卡序列(Add Level Sequence) 。
-
在关卡中选择 摄像机导轨(Camera Rig Rail) 以及 电影摄像机 Actor(Cine Camera Actor) ,然后点击 轨迹(Track) 按钮并将两者都添加到Sequencer。
-
在 CineCameraActor 上为当前 转换(Transform) 添加一个关键帧。
-
在 CameraRig_Rail 上,单击 添加轨道(+ Track) 按钮并为初始值添加 当前在导轨上的位置(Current Position on Rail) 以及一个关键帧。
此值表示连接的摄像机的位置, 0 为导轨起点, 1 为导轨终点。
-
将时间轴标记移动到序列结尾(第 150 帧)。
-
在选中 摄像机导轨 的情况下,在 细节(Details) 面板中将 当前在导轨上的位置(Current Position on Rail) 设置为 1.0 ,然后添加一个关键帧。
-
选择 电影摄像机 Actor ,然后为 ThirdPersonCharacter 选中 启用观看跟踪(Enable Look at Tracking) ,并将 Z 偏移设置为 45.0 。
在这里我们设置了摄像机始终跟踪 要跟踪的 Actor(Actor to Track) (即 ThirdPersonCharacter )的位置。 -
将视口锁定到 镜头切换轨道 ,然后单击预览播放按钮。
最终结果
你应该得到类似下面示例的镜头,其中摄像机绕角色平移 360 度。
你也可以使用摄像机导轨用于游戏关卡中的飞越路径,或用于突出表现关卡中的某些重要对象。
在 Sequencer 中有一种可以用来处理 摄像机导轨 资产的高级方法,可自动执行本操作指南中的多个步骤。请参见 工作流程快捷键 一节了解更多信息。