UE4.26使用take recorder进行场景录制

一.前言

为了利用虚幻引擎强大的实时渲染功能制造出3D影片,提高出产效率,并且结合后期动作捕捉,面部捕捉等功能,准备使用UE4当中的内容录制器插件。

由于UE4.26之后引擎不再支持sequence recorder这个插件功能,所以UE4从4.23开始提供了take recorder插件对项目内播放的内容进行实时渲染的录制,如图1、图2所示

UE4.26使用take recorder进行场景录制_第1张图片

图1 sequence recorder

UE4.26使用take recorder进行场景录制_第2张图片

图2 take recorder

二、准备工作

打开 编辑——插件——Take Recorder,并重启引擎,如图2所示,这时候就引入了take recorder插件,然后在 窗口——过场动画——镜头试拍录制器里面编辑需要进入录制器的ACTOR类,这将会录制在你点击“运行”之后运行期间的指定的ACTOR,如图3所示

UE4.26使用take recorder进行场景录制_第3张图片

图3 添加进入录制的actor

当点击“运行”按钮之后,再切换出来点击图3当中左上角的红点录制内容,就会录制ACTOR在项目运行时候的所有信息记录,形成如图4所示的记录

UE4.26使用take recorder进行场景录制_第4张图片

图4 查看获得的actor序列

至此所有需要录制的ACTOR素材已经进入素材库了

三、运镜与剪辑

打开“过场动画”,点击添加主序列,如图5所示

UE4.26使用take recorder进行场景录制_第5张图片

图5 添加主序列

在主序列参数钟可以设置默认开始时间与默认时常,这个在后面可以在主序列菜单里面调,如图6所示

UE4.26使用take recorder进行场景录制_第6张图片

图6 主序列界面

在主序列中可以调用轨道,有actor轨道或者镜头轨道或者相机轨道等等等等,包括音频、视频、序列、图片等多方面功能,等于集成了一个视频编辑器在里面,并且是UE4专属。

如果我们要对运镜进行特殊处理,可以在场景中添加多个电影摄像机ACTOR,如图7所示

UE4.26使用take recorder进行场景录制_第7张图片

图7 过场动画电影摄像机

然后在主序列中可以导入这些摄像机ACTOR,并且点击主序列摄像机ACTOR上的小摄像机图标可以将视口切换至这些摄像机,并同时设置起始的关键帧,包括镜头参数与变换参数,如图8所示

UE4.26使用take recorder进行场景录制_第8张图片

图8 摄像机ACTOR参数设置

具体如何设置这些参数本文不再赘述,可以参考别人的文章。然后调整相机位置,设置关键帧,比如我想让这个摄像头进行航拍,那么我就从高处逐渐变换摄像头位置,进行3个K帧,如图9所示

UE4.26使用take recorder进行场景录制_第9张图片

图9 对摄像机位置进行K帧

然后切换另外三个镜头的视角,接着对整个主序列的镜头切换进行操作,在主序列当中添加“相机切换”这个轨道,再对“相机切换”的轨道进行插入摄像机的操作,如图10所示

UE4.26使用take recorder进行场景录制_第10张图片

图10 相机切换剪辑

然后打开刚才的试拍镜头序列,拖入到主序列当中,如图11所示

UE4.26使用take recorder进行场景录制_第11张图片

图11 添加ACTOR序列

四、实际播放与输出

紧接着播放一下看看渲染效果,我们打开关卡蓝图,建立如图12所示的关卡蓝图内容,然后点击“运行”,就可以在关卡项目启动的时候播放刚才录制好的序列

UE4.26使用take recorder进行场景录制_第12张图片

图12 设置关卡播放序列

接着我们要输出序列帧,点击红色标记的按钮将整个录制序列渲染成自己想要的格式,并且设置好分辨率,如图13所示

UE4.26使用take recorder进行场景录制_第13张图片

图13 渲染与输出

我为了追求清晰度,都不把影片进行压缩,压缩质量是100%,然后分辨率是16:9的4K,渲染出来之后经过转码,得到一幕模仿周星驰《功夫》里面猪笼寨熙熙攘攘(bushi)的感觉的15秒视频

UE4.26使用镜头试拍录制器DEMO视频

 

你可能感兴趣的:(unreal)