ue4 怎么修改骨骼动画_UE4实现交互式动作捕捉

本文介绍了如何在UE4中利用Livelink插件实现实时查看和处理动捕数据,避免繁琐的导入导出流程。通过解决缺少root点位移信息的问题,实现角色与动捕数据的正确同步,并通过蓝图实现交互式功能,包括防止角色穿墙和与环境交互。最后,展示了如何使用序列录制器将动捕数据转化为可用的动画资源。
摘要由CSDN通过智能技术生成

在传统的动作捕捉流程中,要想在引擎中查看最终效果,需要先在动捕软件中将录制好动捕数据导入到max,maya,motionbuilder等资源生产工具中,调整动画效果,重定向角色骨骼(也可以先重定向再动捕),然后将动画导出为FBX格式,这样才能导入引擎查看。过程繁琐,无法直观的看到角色动捕数据在游戏中的效果。

随着UE4livelink插件的推出,这项工作流有了极大的改善。通过livelink功能,可以将外部的动捕数据直接流送到引擎中,从而实时查看动捕效果,或者直接用作虚拟形象的直播。并且可以通过引擎内置的序列录制器,将实时动捕数据录制为能被引擎直接使用的动画资源,方便后续使用。无需经过繁琐的导入导出流程,极大的提高了工作效率。

不过因为livelink主要功能是数据传输,所以大部分情况下只能用于动画预览,直接录制出来的动画资源并不是太符合引擎使用规范。如果想通过引擎直接录制动画,或者通过动捕实现一些简单的实时交互功能,那么就需要对livelink传进来的动画数据做一点点修改。

缺少root点的位移信息是问题的核心所在。动捕软件传进来的数据一般是通过盆骨骨骼(hip)记录演员的旋转和位移的。骨骼与动捕服上的标记点对应。在动捕数据的录制过程中,用于标记动画角色在虚拟空间的位置信息的root骨骼并不会移动,因为现实中没有这个数据。

aaed483ca26630467fb6d7c17261b525.png
  • 4
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值