闲鱼技术01 发表于 2022-2-26 18:40

Character Creator配合UE4玩面捕

之前写过一篇用Metahuman和iPhone做面捕的文章,很多同学表示Metahuman在国内使用太不友好了,因为网络原因,画面糊不说,还卡得没法操作。
今天我们来用Character Creator配合Live Link实现面部捕捉。
CC原本是有一个叫Live Face的面捕App的,但是如果你用的是国行iPhone那你十有八九是无法和PC建立连接的,问题出在哪我也不知道,就如同Rokoko的面捕插件国行iPhone也连不上。如果你有办法让国行iPhone成功使用,请一定私我。
准备好UE4、CC和装了Live Link并且有深度相机的iPhone,下面我们开始。
1 准备工作
首先需要的是CC到UE4的自动设置插件。
在CC的Plugins菜单中,Character Creator & iClone Auto Setup >> Get the tool for Unreal


弹出的网页中下载


或者直接用下面的链接,但不能保证是最新版。
安装结束后会弹出插件所在的文件夹


打开对应引擎版本的文件夹,将里面的Content和Plugins两个文件夹复制到工程目录。注意是工程目录不是引擎的安装目录。
装好后在引擎中开启插件,成功后上面会多出一个CC Setup图标。




然后下载下面的文件,同样放到工程目录里。


2 模型导出
角色模型大家随意捏,要注意的是必须支持ExPlus形变,确认是否支持ExPlus只需要在表情编辑中选择ExPlus表情,如果不支持的话会提示自动升级为ExPlus。




改好后我们导出FBX。


导出设置如图,Target Tool Preset选Unreal,Include Motion选中Current Pose,再勾选最下面的Bake Diffuse and Specular maps from Digital Human Hair Shader。


把导出的FBX文件拖拽到UE4中,前面装的Auto Setup插件会自动进行转换。
转换好后把之前下载的配置文件中的RL_LLF_Anim_PB10复制到导入的角色文件夹下,并对导入的骨骼进行重映射。


3 设置Live Link
接下来设置好Live Link,为了照顾到没看过之前Metahuman面捕的同学们,这里把之前写过的步骤再贴一遍,已经知道的可以直接跳过。
首先是手机,Appstore里下载Live Link Face这个APP。


开启APP后点击左上角的小齿轮进入设置,进入Live Link,添加一个目标,IP地址就是运行UE4的电脑的IP,再提醒一下手机和电脑要在同一局域网。


另外要打开“流送头部旋转”才可以捕捉头的旋转。


然后回到UE4中,开启Apple ARKit和Live Link的相关插件。




重启项目后从window菜单中打开Live Link窗口,全部设置正确的话在这里就可以看到手机的名字了。


3 设置动画蓝图
开启Live Link后我们打开重映射过后的RL_LLF_Anim_PB10动画蓝图。
在AnimGraph里找到Live Link Pose,把Live Link Subject Name设置成自己手机,右边Details栏中的Retarget Asset设置为配置文件中的ExPlus_remap,Compile之后预览窗口中的角色就已经有面捕效果了。


此时角色张嘴有问题,EventGraph中,Evaluate Live Link Frame节点Subject改为面捕手机,Compile后正常。


然后,就可以愉快地玩耍了!

页: [1]
查看完整版本: Character Creator配合UE4玩面捕