Vicon 光学动捕系统流程

Xsens动作捕捉 2022-10-09 16432

Shogunlive(用于实时拍摄录制)

ShogunPost(处理数据,调整骨骼设置)

1.数据管理&摄像机场景较准

  • 文件存储路径、工程项目命名、录制日期、捕捉内容命名


2.软件前期设置和镜头参数设置

  • 较准棒设置(Active wand v2)
  • 屏蔽遮罩场景其他固定反光(金属、多余标记点、对面摄像头等)
  • 较准场地,Image Error 常规值 0.1~0.2 超过0.3有可能扫场时没有扫到摄像头
  • Start Wave确定世界坐标中心、Start set Origin确定圆心位置、确认水平面(start set floor plane)
  • 较准场地建议上午下午各较准一次,如省略此步,可能导致后面数据修复量成倍增长
  • 开机后10分钟扫场。摄像机温度对捕捉有影响,当标记点出现重影时表示摄像机温度变高。需要重新扫场
  • 新装场景需前期镜头设置。将校准棒放在场地中心,周围放置几个点,Live中查看点灰阶信息。


3.演员贴点&ROM录制

  • 演员贴点
  • 全身53个点(+手指59)
    • 全身共53个点,共生成两套骨骼。一套软件自带模板骨骼,通过自带模板给点命名,使用完成命名的点约束另一套解算骨骼。解算骨骼匹配演员身材大小。录制解算骨骼即可输出烘培动画。
  • 录制ROM
    • 演员站在场景中心,
    • 从T-POSE开始、演员运动头、肩、肘、手腕、腰部、双腿前、后、侧、踢,曲膝外分、向前压腿、小腿、脚腕等全身关节、掂脚。完成 T-Pose
    • 检查完成后,即可准备采集数据。
  • 录制数据及设置
    • Capture Name--Take名称,以【大小写字母_数字】为格式,不能使用中文。以数字结尾时,下次录制时默认数字+1
    • T-Pose 开始录制数据,数据录制完成后回到T-Pose。
    • 保存*.mcp格式
  • 可能遇到的问题
    • 动捕点位会影响手臂或其他部位骨骼不准。当发现身体某部分抖动时,表示相应的点丢失。
    • 一般场地不适合捕捉手指,后期手指数据修理工作量会很大。
    • 模型穿插会很常见,模型跟演员身材差距较大时会出现穿模问题。(通过限制活动范围或在MB中修正,一种通过Human IK方式修复,另一种通过IK控制修复。)


4.ShogunPost(处理数据,调整骨骼设置)

数据修复、保存、输出

  • 将Shogun Post操作方式改为Maya方式
  • Shogunlive存储.mcp格式
    • 录制数据什么样就保存什么样格式的文件,打开文件后,复原当时录制场景时情况。
  • Shogunlive实时录制
    • 可将点遮挡自动按软件默认曲线过渡捕捉下来。此时只是预览数据,非最终数据。(此时数据不准)
  • *.x2d--2D维点信息就是源数据
  • 将2D点数据转换成3D数据
    • 每个设想机2D画面根据不同摄像机重组成3D数据。
  • Labeling骨骼模板(软件自带)
    • 通过AutoA Label 自动贴标签计算好好位置
  • Auto Label 解算
    • 完成后会有丢点现像(点抖动)修数据就是将丢失的点填补回来,修数据就是修点,此时骨骼不重要,可放到后期修整。


5.Pegasus 流送实时数据进UE4

The End