在实时模式创建人体后,模特在运动过程中出现3D视图中人体Marker点没有识别上或识别错、人体骨骼错乱丢失、Marker点丢失等情况,影响人体效果。出现上述情况,请参考我们的“标定操”视频,模仿视频中的动作来做标定操并录制。然后在后处理模式下加载录制的数据并按照以下步骤进行模板建立。在完成训练后保存模版,切换到实时模式,加载模板建立后的Markerset,使实时下的人体模型识别更准确。
在开始模板建立前,需要先将动捕数据进行处理,修复丢点的数据帧,具体修复步骤请参考上文“十二、数据处理→(六)数据修复”,若数据出现大面积丢点或者丢失点的帧数较多不建议对修复,只需要对丢失几帧数据进行修复即可。
将丢点的动捕数据修复完成后,接下来就是处理动捕数据中人体身上没有识别上的Marker点。首先在数据的第一帧点击软件上方的“训练”按钮,将帧范围选择“所有”,点击确定,点击跟踪识别,此时标定操数据中所有帧的点之间的Link连线会重新计算一遍,并且会将所有帧全部跟踪识别一次。
在软件暂停的状态下缓慢拖动数据进度条,观察3D视图中人体是否有未识别上的Marker点,若出现未识别上的Marker点,点击逐帧播放按钮对数据进行逐帧播放,确定是从哪一帧开始丢点,确定该点的名称(可以跳到该点识别正确的帧在资产面板查看Marker名称)。
点击quick id按钮,弹出对话框,在资产面板中选中未识别上的点的名称后,quick id对话框中点的名称也会变成属性栏中选中的点的名称(12.5.1),在3D视图中点击未识别上的Marker点,此时该Marker点就已经识别正确了,Marker点之间的Link连线也会自动补齐。
若该Marker点在多帧上均未识别上,在使用quick id进行识别的时候,可以使用quick id锁定功能将quick id值锁定,这样快速识别后quick id值就不会自动增加。
刚刚修复的只是当前帧该未识别的点被识别上了,接下来点击模板追踪或追踪识别,识别所有帧中这个点和Link连线。点击训练按钮,选择所有帧进行模板建立更新Link连线。
重复上述操作,对其他未识别上的Marker点进行修复,直至所有数据修复完成,确认这组数据所有未识别点都修复完成后,将数据跳到数据第一帧,点击训练按钮,选择“所有”,并将“把当前帧作为模板”选项勾选上,点击确定,点击跟踪识别按钮,点击“文件”按钮,选择“保存模型”,点击保存动捕数据。
切换到实时模式,在资产面板中加载保存的模板,模特走进动捕场地,连接镜头播放即可。