NOKOV
Website
XingYing4.1-CN
XingYing4.1-CN
  • 一、简介
    • (一)系统介绍
    • (二)系统构成
  • 二、系统连接
    • (一)镜头型号
    • (二)硬件组装
    • (三)镜头放置与交换机的连接
    • (四)调焦与光圈
  • 三、软件的安装与启动
    • (一)网络设置
    • (二)防火墙设置
    • (三)软件安装
    • (四)软件启动
    • (五)软件激活
    • (六)镜头配置
  • 四、认识XINGYING4.X
    • (一)菜单栏
    • (二)工具栏
  • 五、标定
    • (一)标定设置
    • (二)标定准备
    • (三)分区标定
    • (四)T标定进度提示
    • (五)参考视频标定
  • 六、视图介绍
    • (一)设备
    • (二)资产
    • (三)数据广播
  • 七、软件设置
    • (一)录制设置
    • (二)视图设置
    • (三)智能设置
    • (四)偏好设置
    • (五)其他设置
  • 八、标定分类
    • (一)标定准备工作
    • (二)基础标定
    • (三)更新标定
    • (四)原点标定
    • (五)局部标定
    • (六)地面标定
    • (七)免标定(锚点标定)
    • (八)镜头侧装/倒装
  • 九、创建Markerset
    • (一)Rigid(刚体)
    • (二)Body(人体)
    • (三)自定义模板
    • (四)智能体
    • (五)资产库
    • (六)探针
    • (七)场景库
  • 十、数据采集与快速回放
    • (一)数据采集
    • (二)快速回放
  • 十一、数据分析
    • (一)分析图表
    • (二)骨骼图表
    • (三)模拟图表
    • (四)测力台数据
    • (五)健康图表
    • (六)VMarker图表
  • 十二、数据处理
    • (一)导入数据
    • (二)建立 MarkerSet(Rigid)
    • (三)调用已有的 MarkerSet
    • (四)数据修复
    • (五)模板训练
    • (六)模板识别与模板追踪
    • (七)矫正
    • (八)实时应用 MarkerSet
    • (九)标记编辑
    • (十)标记交换
    • (十一) 多帧识别
  • 十三、数据导出
    • (一)Ly文件
    • (二)XRS文件
    • (三)TRC文件
    • (四)BVH文件
    • (五)HTR文件
    • (六)FBX文件
    • (七)动力学文件
    • (八)C3D文件
    • (九)ANC文件
    • (十)Forces文件
    • (十一)打包动捕数据
  • 十四、人体模板
    • (一)53点人体贴点及其骨骼说明
    • (二)海伦海耶斯模型
    • (三)人体53点带手套
    • (四)CGM2人体贴点模型
    • (五)手指贴点说明
    • (六)59点手指贴点说明
    • (七)63点手指贴点说明
    • (八)PlugIn Gait 贴点说明
  • 十五、数据重定向
    • (一)模型资产导入
  • 十六、第三方设备接入
    • 测力台
      • Bertec
      • 坤维
      • AMTI
      • Kistler
      • 埃力
      • 通用配置
        • 测力台配置文件的导入与导出
        • 力与力矩
        • 其他配置
    • 肌电
      • 智芸薇
      • 分布式无线肌电
      • Delsys
      • Cometa
      • Noraxon
    • 高速工业相机
      • Alkeria
      • 灰点
      • 大恒
      • DITECT
      • 网络相机
      • FLIR工业相机
    • 惯性手套
      • 手套管理
      • Manus
      • 无远弗届
      • Diver-X
        • 安装及其 配置校准
        • 创建包含手套的人体模型
  • 十七、插件&SDK
    • (一)UE插件
    • (二)手柄连接说明与VRPN数据接入UE说明
    • (三)VRPN数据在UE中驱动刚体
    • (四)MotionBuilder插件
    • (五)Maya插件
    • (六)Unity插件
    • (七)IClone插件
    • (八)TimeCode时间码在UE中的应用
    • (九)C4D插件
    • (十) Blender插件
    • (十一)Open VR插件
    • (十二)Ros2与Nokov的通信
  • 十八、UDP捕获广播/触发
    • (一)远程控制
    • (二)远程触发
  • 十九、日志
    • (一)显示设置
Powered by GitBook
On this page
  • 插件安装
  • MotionBuilder的设置与使用
  • MotionBuilder自动绑定功能
  • Motionbuilder角色化要求
  • Motionbuilder刚体创建
  • 未命名点的显示
  • 场景刷新
  • Use Tpose
  1. 十七、插件&SDK

(四)MotionBuilder插件

Previous(三)VRPN数据在UE中驱动刚体Next(五)Maya插件

Last updated 3 months ago

插件安装

  • 下载最新的插件版本“Nokov-MobuPlugin.XXX.exe”,此插件版本适应MotionBuilder2018-2022版本,将插件安装包解压缩,双击解压缩后的插件,把插件安装在软件目录之中(17.4.1)。完成之后,点击Finish,插件就安装进来了(手套人体在Motionbuilder中的应用同下)。


MotionBuilder的设置与使用

  1. 打开MotionBuilder,点击“Resources—Asset Browser—Devices“,找到其中的” Nokov- Optical Device“,并将其拖入Viewer视图中(17.4.2)。

  2. 点击界面下方“Navigator—I/O devices—I/O Seeker - Optical Device“中的Online按钮,使其进入Live状态,点击”Model binding“,选择其中的Create按键,并在”Optical model“下方点击”Generate a new optical model“,播放后,取消勾选Live后再次勾选,此时运动XINGYING软件中的人体,MotionBuilder中的模型就会被驱动,进行同步运动。

  3. 选择右边窗口的“Define—Skeleton”,在弹出的窗口中点击“Define”按钮创建一个骨架,在场景里选中关节,在右侧窗口的骨架中选中对应的关节,右键点击Assign Skeleton Bone完成绑定,所有关节绑定完成后,点击带锁图标(Lock Character),选择“Biped”完成角色化。

  4. 在MotionBuilder中导入要被驱动的模型,对它进行同第4步的角色化处理。

  5. 在“Character Controls”窗口,Character栏选择导入的模型角色,Source栏选择XINGYING人体骨骼角色。让XINGYING软件里的人体运动驱动模型。


MotionBuilder自动绑定功能

  1. 在对动捕数据进行骨骼重定向时,可以使用MotionBuilder中的自动绑定功能进行一键绑定;

  2. 首先连接上动捕人体数据,动捕软件中打开设置,设置IP网卡地址为“10.1.1.198”,并勾选上“SDK”选项。在MotionBuilder中连接上动捕数据,具体步骤参考上文“MotionBuilder的设置与使用”;

  3. 在MotionBuilder左下方的“Navigator”选项卡中将“I/O Devices”展开,点击“I/O Seeker-Optical Device”,在右侧中间的“Information”中勾选“Use Tpose”复选框,点击“Characterize”按钮;

  4. 此时动捕人体骨骼在MotionBuilder中就被自动绑定了(17.4.7),展开“Characters”,会显示出绑定的人体名称,人体名称和动捕中人体名称一致。


Motionbuilder角色化要求

  1. 在MotionBuilder对动捕数据进行角色化时,导入的模型骨骼尽量与XINGYING人体骨骼保存一致,模型的骨骼层级与XINGYING人体骨骼层级需要一致。XINGYING人体骨骼层级(17.4.8),骨骼名称(17.4.9),骨骼前缀“Body3”指的是XINGYING人体名称;

  2. 在MotionBuilder导入模型后,请将模型姿势调整至T-Pose,与XINGYING人体T-Pose姿势保持一致后再驱动;

  3. 模型的骨骼坐标轴需要和XINGYING人体骨骼坐标轴一致。XINGYING人体骨骼坐标轴(17.4.10)。


Motionbuilder刚体创建

  1. 在XINGYING实时模式创建一个刚体或后处理模式加载刚体数据,打开Motionbuilder软件,将XINGYING插件拖入场景中,点击界面下方“Navigator—I/O devices—I/O Seeker - Optical Device“中的Online按钮,使其进入Live状态,点击”Model binding“,选择其中的Create按键,并在”Optical model“下方点击”Generate a new optical model“。播放XINGYING软件,Motionbuilder场景中便会显示出Marker点(17.4.11);

  2. 在MotionBuilder左下方的“Navigator”选项卡中将“I/O Devices”展开,点击“I/O Seeker-Optical Device”,在右侧中间的“Information”中点击“Create RigidBody”后,刚体就创建成功了(17.4.12)。

  3. 在“Navigator”选项卡将“Scene”展开,在“Scene”中将Seeker-Optical Device:Optical展开,下拉至底部,可以看到创建的刚体名称,名称和XINGYING中的刚体名称一致,双击刚体名称,场景中的刚体会显示出连线,选中的刚体也会高亮显示,由红色变为绿色(17.4.13)。


未命名点的显示

  • 使用Motionbuilder插件获取到动捕数据后,若动捕数据中存在未命名点,那么在Motionbuilder场景中也会显示出未命名点,未命名点的颜色默认为紫色,命名点的颜色为蓝色。

    调整未命名点颜色:在Motionbuilder中可以修改场景中动捕数据的未命名点的颜色,操作如下:首先在“Navigator”选项卡中将“I/O Devices”展开,选中“I/O Nokov-Optical Device”,

    接下来在Motionbuilder界面的右下角选择Properties,在Default下方点击“...”按钮,在弹出的Color窗口中可以修改未命名点的颜色。


场景刷新

  • 获取到XINGYING的人体数据后,若XINGYING的模板发生变化,可以在Motionbuilder底部的中间选择“Information”选项卡,点击“Refresh”按钮可以刷新Motionbuilder场景,防止XINGYING的人体模板发生变化后人体骨架卡在场景上。


Use Tpose

  • 在对XINGYING人体数据角色化和需要驱动的模型角色化后,需要选择创建的角色与源,在对应之前我们需要勾选上Use Tpose复选框,使场景上的XINGYING人体骨架强制显示为标准的Tpose姿势,因为导入Motionbuilder中的模型通常为标准的Tpose,所以我们的人体骨架也要和模型的姿势保持一致后,再选择角色与源,这样XINGYING的人体数据实时驱动模型后,模型会和XINGYING人体模型的动作保持一致。

17.4.1
17.4.2
17.4.8
17.4.9
17.4.10
17.4.11
17.4.12
17.4.13
17.4.14
17.4.15