我们以Vicon光学动作捕捉为例,为大家讲解手指捕捉的贴点方式、道具骨骼的创建方法等内容。
手指捕捉方式
适用范围和效果
三指
适用范围:一般捕捉需求
实现效果:基本手指姿态和手部抓握且数据修复量少
五指
适用范围:对手指舞蹈和手指单独运动的捕捉且后期需要做数据处理的情况
实现效果:可精准捕捉每根手指动作
十指
适用范围:实时手指表演和数字人的制作
实现效果:可获得比五指更精确更好的手指解算效果和更好的实时效果
道具捕捉
1.在道具创建过程中,第一个点和第二个点将确定道具骨骼的朝向。
2.通过调节道具根骨骼的质心位置,可以更好的匹配真实道具。
虚拟摄影机的捕捉
在任意物体上贴点进行道具创建,在Motionbuilder和引擎将实时道具骨骼数据流传进去,并在下面加挂一个摄影机,即可达到虚拟摄影机的拍摄效果。也可对复杂的带屏幕的,甚至无线的摄影机进行捕捉。
问答
Q1:手指贴点方式的不同对于后期数据修复会有什么影响?
A:会有影响,在简单的三指修复中,时间和数据修复量最少;五指模板中对于特殊手型需要后期调整,但对大多数动作的捕捉是比较好用的;十指则可以完全避免手指问题,但由于手指密度大,点之间的位置距离小,对于摄像头数量不够且像素低时会出现问题,从而对后面数据修复增加难度。
Q2:多台第三方相机对Vicon摄像机进行红外干扰怎么解决?
A:1.如果反光点位置不变,校准时使用Mask功能进行屏蔽。2.如果位置会变,可以调整shogunlive软件的Threshold,值调高,对于比较小的异常反光,可以将其过滤掉,不对他进行重建就可以避免干扰了。
Q3:动物的耳朵和尾巴是否可以捕捉?比如大表哥2里,马的还原精度非常高。
A:1.直接在动物身上贴点,可以对耳朵和尾巴贴反光点,进行直接捕捉,捕捉的数据约束动物的骨骼动画。
2.在shogun中自定义骨骼,可对耳朵和尾巴贴反光点进行捕捉并直接还原骨骼。
Q4:虚拟摄影机如何呈现实时画面?
A:把虚拟摄影机骨骼带到实时引擎里,如Motionbuilder或UE里,做法是在虚幻中直接实时传数据流的时候,把虚拟摄影机的骨骼传到Motionbuilder里,简单拖一个摄影机进去,把摄影机挂在Motionbuilder实时骨骼下面,以摄影机的视角看整个三维场景,就可以完全把实时摄影机画面还原出来,并且如果摄影机有屏幕的话,也可以将Motionbuilder摄影机看到的画面传到虚拟摄影机上,就可以一边实拍一边看到虚拟场景,并且所有位移和对虚拟摄影机的所有操作都可以实时看到,得到所见即所得,在Motionbuilder里也是同理,把实时骨骼传进去,通过动画蓝图加挂摄影机来解决虚拟摄影机的的实现方法。