查看: 281|回复: 0

[引擎的各个功能] 使用电影摄像机 Actor

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2017-4-8 07:14:34 | 显示全部楼层 |阅读模式

使用电影摄像机 Actor



       
     
     Intermediate

     Unreal Engine 4.12

       
     
         



电影摄像机 Actor 是一种专用的 摄像机 Actor
,其附加的摄像机设置可在当今现实中的大多数摄像机上找到。
调整 菲林板、透镜 或 聚焦 设置的功能使内容创作者在制作更有电影感的镜头时拥有比标准摄像机 Actor 更多的手段。
它还能够在场景中自动跟踪指定的 Actor 以及自动聚焦在该 Actor 上,使镜头拍摄更加方便。


在本操作指南中,我们启用 Actor 的观看跟踪,调整菲林板、透镜和聚焦设置来得到过场动画镜头。

步骤


       
在本操作指南中,我们使用 Blueprint Third Person Template 项目,并启用了 起步内容。



在主工具栏中,单击 过场动画(Cinematics),然后选择 添加关卡序列(Add Level Sequence)。


使用电影摄像机 Actor



在 模式(Modes)面板中的 过场动画(Cinematic)下,将一个 电影摄像机 Actor(Cine Camera Actor) 拖到关卡中,按下图所示放置。


使用电影摄像机 Actor



       
请参见 操纵 Actor
了解如何在关卡中控制 Actor 的移动、旋转和缩放。



在 Sequencer 中,单击 添加(Add)按钮,将电影摄像机 Actor 添加到关卡序列。


使用电影摄像机 Actor



在仍然选中 CineCameraActor 的情况下,按 S 为当前 转换(Transform)添加一个关键帧。


使用电影摄像机 Actor



此操作让 Sequencer 知道摄像机的起始位置和移动起点。


在 Sequencer 中,将时间轴移动到关卡序列的结尾(第 150 帧)。


在关卡中,按下图所示向上和向前移动摄像机,然后按 S 在所需位置添加一个关键帧。


使用电影摄像机 Actor



这样一来,我们的场景中就有了一些摄像机运动。


在 CineCameraActor 的 细节(Details)面板中,设置下面的 观看跟踪设置(Look at Tracking Settings)。


使用电影摄像机 Actor



在上例中我们使用了下列设置:


启用观看跟踪(Enable Look at Tracking) - 选取此选项可以让摄像机跟踪 Actor。


提取调试观看跟踪位置(Draw Debug Look at Tracking Position) - 选取此选项可以让我们看到摄像机正在观看的位置。


要跟踪的 Actor(Actor to Track) - 将此项设置为 ThirdPersonCharacter,因为我们希望在镜头中跟踪此角色。


相对偏移(Relative Offset) - 将 Z 设置为 60 以将跟踪位置从默认跟踪位置稍稍提高。


您应该在角色头部附近看到一个黄色方框指示跟踪位置。


使用电影摄像机 Actor



还是在 CineCameraActor 的 细节(Details)面板中,将 菲林板设置(Filmback Settings) 设置为使用 Super 16mm。


使用电影摄像机 Actor



菲林板设置(Filmback Settings)提供了不同的格式,您可以试验它们来获得不同的长宽比。


展开 透镜设置(Lens Settings)部分,将 最小焦距(Min Focal Length)设置为 50.0mm,最大焦距(Max Focal Length)设置为 1000.0mm。


使用电影摄像机 Actor



“最小/最大焦距”(Min/Max Focal Length)设置将影响我们可以应用焦距的范围,稍后我们就将以毫米为单位设置焦距。
您可以从下拉菜单选择不同的透镜设置,它们是当今现实中的摄像机所用的某些设置,或者您也可以使用自己的定制设置。


展开 聚焦设置(Focus Settings)部分,将 聚焦方式(Focus Method)改为 跟踪(Tracking)。


在 要跟踪的 Actor(Actor to Track)旁边单击 滴管 图标。


使用电影摄像机 Actor



将 滴管 移动到关卡中的角色上,然后 左键单击 以选择它。


使用电影摄像机 Actor



这样将确保焦点始终跟踪我们选择的 Actor。


将时间轴重新移动到第 0 帧,然后为 当前焦距(Current Focal Length)再添加一个关键帧。


使用电影摄像机 Actor



我们的 50.0mm 焦距将用于场景开始时,我们将随着时间推移更改此值。


将时间轴移动到关卡序列的结尾(第 150 帧),然后将 当前焦距(Current Focal Length) 设置为 75.0,并为其添加关键帧。


使用电影摄像机 Actor



这样将使摄像机在镜头播放过程中稍微拉近。


在关卡中选择 ThirdPersonCharacter,然后按住 Alt 拖出一个副本,放在靠近第一个角色身后的位置。


使用电影摄像机 Actor



我们的摄像机将平移并升高,显现出站在我们跟踪的角色身后的角色。


在 Sequencer 中,单击 添加(Add)按钮,然后添加一条 镜头切换轨道(Camera Cut Track)。


使用电影摄像机 Actor



将时间轴重新移动到 0,然后单击 添加摄像机(+ Camera)按钮并选择 CineCameraActor。


使用电影摄像机 Actor



这将确保此序列使用我们添加用来拍摄场景的摄像机。


单击 预览播放(Preview Play)按钮。

最终结果


你应该得到类似下面示例的镜头,摄像机平移并升高来拍摄我们的角色。


在上面我们关闭了调试跟踪,启用了 游戏视图(Game View)(在视口中按 G 键),并将摄像机锁定到了我们的 镜头切换轨道。


您可以试验 电影摄像机 Actor 的 当前摄像机设置(Current Camera Settings)下的每种设置,为您的镜头营造不同的效果!


   
        
            

   

使用电影摄像机 Actor

   




    相关页面


            
            

   
  
     

         Sequencer 概述
     


  
     

         Sequencer 编辑器参考
     


     

            
        
   




                                       
                                       
完整内容索引
                                       
                               
                       
                       
            

            
            

     2004-2017, Epic Games, Inc. 版权所有。Unreal 及相关的商标是 Epic 在美国和其他国家的注册商标。


    使用条款 | 隐私政策

            
        
               
       
   
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部