如何利用Vicon动捕进行手指和道具的动画创作?

Xsens动作捕捉 2023-05-09 15756

我们以Vicon光学动作捕捉为例,为大家讲解手指捕捉的贴点方式、道具骨骼的创建方法等内容。

手指捕捉方式

如何利用Vicon动捕进行手指和道具的动画创作?  第1张

适用范围和效果

三指

适用范围:一般捕捉需求

实现效果:基本手指姿态和手部抓握且数据修复量少

如何利用Vicon动捕进行手指和道具的动画创作?  第2张

五指

适用范围:对手指舞蹈和手指单独运动的捕捉且后期需要做数据处理的情况

实现效果:可精准捕捉每根手指动作

如何利用Vicon动捕进行手指和道具的动画创作?  第3张


十指

适用范围:实时手指表演和数字人的制作

实现效果:可获得比五指更精确更好的手指解算效果和更好的实时效果

如何利用Vicon动捕进行手指和道具的动画创作?  第4张

道具捕捉

1.在道具创建过程中,第一个点和第二个点将确定道具骨骼的朝向。

如何利用Vicon动捕进行手指和道具的动画创作?  第5张

2.通过调节道具根骨骼的质心位置,可以更好的匹配真实道具。

如何利用Vicon动捕进行手指和道具的动画创作?  第6张

虚拟摄影机的捕捉

如何利用Vicon动捕进行手指和道具的动画创作?  第7张

  1. 在任意物体上贴点进行道具创建,在Motionbuilder和引擎将实时道具骨骼数据流传进去,并在下面加挂一个摄影机,即可达到虚拟摄影机的拍摄效果。
  2. 也可对复杂的带屏幕的,甚至无线的摄影机进行捕捉。

问答

Q1:手指贴点方式的不同对于后期数据修复会有什么影响?

A:会有影响,在简单的三指修复中,时间和数据修复量最少;五指模板中对于特殊手型需要后期调整,但对大多数动作的捕捉是比较好用的;十指则可以完全避免手指问题,但由于手指密度大,点之间的位置距离小,对于摄像头数量不够且像素低时会出现问题,从而对后面数据修复增加难度。

Q2:多台第三方相机对Vicon摄像机进行红外干扰怎么解决?

A:1.如果反光点位置不变,校准时使用Mask功能进行屏蔽。2.如果位置会变,可以调整shogun live软件的Threshold,值调高,对于比较小的异常反光,可以将其过滤掉,不对他进行重建就可以避免干扰了。

Q3:动物的耳朵和尾巴是否可以捕捉?比如大表哥2里,马的还原精度非常高。

A:1.直接在动物身上贴点,可以对耳朵和尾巴贴反光点,进行直接捕捉,捕捉的数据约束动物的骨骼动画。

2.在shogun中自定义骨骼,可对耳朵和尾巴贴反光点进行捕捉并直接还原骨骼。

Q4:虚拟摄影机如何呈现实时画面?

A:把虚拟摄影机骨骼带到实时引擎里,如Motionbuilder或UE里,做法是在虚幻中直接实时传数据流的时候,把虚拟摄影机的骨骼传到Motionbuilder里,简单拖一个摄影机进去,把摄影机挂在Motionbuilder实时骨骼下面,以摄影机的视角看整个三维场景,就可以完全把实时摄影机画面还原出来,并且如果摄影机有屏幕的话,也可以将Motionbuilder摄影机看到的画面传到虚拟摄影机上,就可以一边实拍一边看到虚拟场景,并且所有位移和对虚拟摄影机的所有操作都可以实时看到,得到所见即所得,在Motionbuilder里也是同理,把实时骨骼传进去,通过动画蓝图加挂摄影机来解决虚拟摄影机的的实现方法。

The End