1、安装数字人插件
注意,最新的ue5.1以后在插件中已经搜索不到MetaHuman了,必须进入Epic Games Launcher,选择虚幻商城,搜索后下载;
而现有的MetaHuman插件又不支持5.1以后的版本,怎么破?
那是因为Epic收购了Quixel后,除了免费开放资产外,在UE5中是直接内置了Bridge这个插件,可以安装这个Quixel Bridge。正因为是内置了,所以在UE5中,Quixel Bridge的使用不再以三方软件的形式出现,而是一款插件的形式,安装方法是要在虚幻的保管库里找到Quixel Bridge,然后直接从这里安装到UE5中。
2、新建关卡
创建一个基础关卡。
3、下载数字人
在快速添加项目里,选择Quixel Bridge。
然后会弹出Quixel Bridge界面 ,选择右上图标进行登录。
然后在Quixel Bridge中选择MetaHuman资产,找到满意的人脸即可下载,然后点击add,经过一翻下载后就可以在内容抽屉中看到metahuman文件夹了。
4、安装arkit插件
打开UE5,点击右侧【设置】,再点击【插件】
在搜索区域输入arkit,搜索结果中勾选apple arkit与apple arkit face support两项。有可能默认已经选中了。
在搜索区输入live link,搜索结果中勾选Live link与Live link controlrig两项。如果默认已经选中就不用管他了。
5、设置脸部动画蓝图
打开内容抽屉--metahuman--common--face--双击face_animabp脸部动画,在打开的蓝图中,细节下,选择face subj=自己的手机;如果此时没有自己的手机,那要先进行第7步。
保存,编译;
6、关联liveLink
回到主视图选择数字人,细节中添加 live link skelata animation;然后选择细节下的根节点,在细节--默认--arkitface subj=自己的手机
保存
7、设置手机
接下来用iphone手机下载Live Link Face。我实在App Store里面下载的,下载完成后配置一下
点击Live Link,配置上UE5电脑的IP地址,我的IP是192.168.3.247
8、打开livelink
接下来回到电脑端,点击【窗口】下面【虚拟制片】中【Live Link】打开菜单
如果正常的话可以看到iphon已经激活了。
9、开始虚拟直播
在【大纲】里选中自己的虚拟人,在下面Live Link中按下图配置好
运行,即可看到表情与数字人同步;
10、录制动画
安装Movie Render Queue插件
窗口--过场动画--镜头试拍录制器,在源中添加要录制的主体,点击录制就可以了。
11、导出视频
然后进入内容抽屉,选中动画即可,双击,弹出sequencer窗口,点击播放键即可播放
在此窗口工具栏中,点击“新建像机并为当前相机剪切”,则会出现在列表中,此时可在主画布中调整动画的空间范围,如果模糊,可调整焦距和光圈;
保存后,点击工具栏上的“将此影片渲染成视频或图像帧”,弹出渲染队列窗口。
点击设置下的Unsaved Config,出现导出设置栏。根据自己的需求更改设置,例如关掉JPG序列,点击设置里选择PNG序列。
在输出选项选择视频的存储文件夹及其它信息,需要注意的是输出多张图片,最好新建个独立文件夹来存放。
在右边列表中选择Map为“openworld",选择"empty”则不会出现人像动画,不选择又会出现2个人像动画。
点击渲染(本地)进行输出,影片渲染完成后在存储文件夹可以看到PNG图片序列。
12、生成动画
用图片序列生成动画
方法1:使用Photoshop,打开图片文件夹,选择第一张图片,勾选下面的图像序列后打开,弹出帧速率框,这里应该用多少?默认30?24?确定后打开图片序列。将工作区切换成动感,出现动画框控制播放动画。文件-导出-渲染视频,调整设置,渲染视频即可。
方法2:使用PR打开序列帧,默认勾选图像序列,直接点击打开即可。需要注意的是帧率问题,不同的帧率导出的视频时间长度会不一样,例如UE默认为30帧,PR默认输出不一定相同。需要先选择所要输出的素材,在剪辑-修改-解释素材中使用所需的帧率输出。