MotionBuilder与NOKOV度量动捕系统连接教程

2023-05-16

目录

一、动捕软件安装

二、数据录制、导入与导出

(一)创建   Markerset

(二)数据采集

(三)数据导入

(四)数据导出

三、插件安装与 MotionBuilder  设置

(一)插件安装

(二)MotionBuilder  设置(实时播放模式)

(三)MotionBuilder  设置(后处理下实时模式)

(四)MotionBuilder  设置(数据导入模式)


使用设备:从仔动作捕捉套装(NOKOV度量)

软件:CONG

一、动捕软件安装

1.在操作系统为 Windows 系统,且位数为 64 位的电脑上,以鼠标右键点击“以管理员身份运行”的方式,运行“CONG 1.1.0.2724 Installer.exe”文件(如图 1),直接点击安装即可,注意请勿更改安装路径。安装完毕后,桌面上会出现软件图标(如图 2);

图 1

 

图 2

 

二、数据录制、导入与导出

(一)创建   Markerset

1.在电脑上插入灰色的软件加密狗;

2.鼠标右键桌面上的“Cong”图标,选择“以管理员身份运行”,打开软件,连接镜头,点击播放;

3.模特按  41  点模型贴好反光点之后站在场地中间,面朝 Z  轴正方向,手臂和  X  轴平行,以  T-Pose  姿态站立,观察左下角数字是不是  41(如图  3);

图 3

4.确认软件处于播放状态,点击软件界面上方的“冻结帧”按钮,将 3D  视图冻结(如图4),成功冻结后该按钮会显示“解除冻结”(如图  5);

图 4

 

图 5

 

5. 冻 结 帧 数 后 , 界 面 右 击 选 择 Create body , 模 型 栏 按 照 图 6 红 圈 处“Baseline+Toe,Headband(41)”即可,姿势选择“T-Pose”,可以旋转滑轮观看贴点位置,确认实际贴点与动画一致,然后点击 create 进行快速创建人体(如图 6);

图 6

 6.创建后的人体如图  7  所示

图 7

(二)数据采集

1.采集数据前,需确保软件已加载配置文件,可通过“文件    –加载标定文件”   选项进行加载,或者通过标定生成一个新的配置文件;

2.模特贴好反光标识点,进入场地内;

3.在软件界面下方的“名称”处输入需要采集的数据文件名,文件名避免中文或和特殊符号,确认后点击回车(如图8);

图 8

 

4. 确认采集数据文件名后,确认模特站在场地中间,面朝  Z  轴正方向,手臂和  X轴平行,以T-Pose姿态站立后点击下方的红色录制按钮,开始采集数据,再点击 按钮,即可停止录制,此时会弹窗提示提示已采集好数据(如图  9);

图 9

 5. 录制一组数据后,“Name”输入框右侧的#符号后的数字会变为 2,表示即将录制是该文件名的第二组数据,在文件名不变的情况下,每录制一组数据后,该数字均会递进(如图 10、11);

图 10

 

图 11

6. 假如第二组数据(#2)录制时有问题,或出于其他原因,想重新录制该组数据,即将#后的数字更改为2,同时勾选右侧的“覆盖”,点击录制按钮,即可重新进行录制(如 图 12),对其他组数据也可一样操作;

图 12

(三)数据导入

1. 点击    CONG   软件界面右下角的“后处理模式”按钮,进入后处理界面(如图  13);

图 13

 2.点击“文件”,选择“加载动捕数据”导入捕捉好的后缀名为.cap的数据文件(如图  14);

图 14

(四)数据导出

1.在右下角选择“文件    ->    导出  FBX  文件”,选择到出  FBX  文件可以一键导出(如图15、16)

图 15

 

图 16

三、插件安装与 MotionBuilder  设置

(一)插件安装

1.将插件安装包解压缩,双击解压缩后的插件,把插件安装在 MotionBuilder 目录之中。完成之后,点击 Finish,插件就安装进来了。插件安装路径以自身 MotionBuilder 根目录位置而定(如图 17);

图 17

(二)MotionBuilder  设置(实时播放模式)

1.打开 CONG,加载一个标定文件, 连接镜头并开始播放。模特按 41 点模型贴好反光点之后站在场地中间,面朝 Z 轴正方向,手臂和 X 轴平行,以 T-Pose 姿态站立,观察左下角数字是不是 41(如图 18);

图 18

 2.确认为 41 点后冻结帧,界面右击选择 Create body,模型栏按照图 6 红圈处选“Baseline+Toe,Headband(41)”即可,姿势选择“T-Pose”,可以旋转滑轮观看贴 点位置,确认实际贴点与动画一致,然后点击 create 进行快速创建人体(如图 19);

图 19

 3.创建后解除冻结,模特如图  20  所示;

图 20

 4.打开  MotionBuilder2018,点击“Resources—Asset  Browser—Devices“(如图21),找到其中的”   Seeker  -  Optical  Device“,并将其拖入  Viewer  视图中(如图  22)。

图 21

 

图 22

5.点击界面下方点击 Online 按钮(图 23),下方的 Live 旁的会打上√,此时成功的状态应当如图 24 注 1。此时模特在场地中间以 T-Pose 姿势面朝 Z 轴,手臂与 X 轴平行站立。在”Optical model“下方点击”Generate a new optical model“(图 24 注 2)。

图 23

 

图 24

6.点击”Model binding“,选择其中的”Create”(图 25),选择完“Create”之后框内文字会变成“Optical:Reference”,此时在 Live 处取消勾再勾选上就会看到骨架(图 26)。

图 25

 

图 26

 7.此时模特以  T-pose  的姿势站立,再回到  Cong    暂停播放(如图  27)。

图 27

8.回到 MotionBuilder 里,选择右边窗口的“Define—Skeleton”,弹出的窗口再点击“Define”(如图 28),再点击骨骼上节点,在视图右下角会显示骨骼的名称,选择右侧的对应节点进行鼠标右键,选择“Assign Selected Bone”绑定(如图 29),选择右侧人物骨骼节点图的左上方锁定按钮(如图 30 红圈),弹窗点击“Biped”完成角色化(如图31)。

图 28

 

图 29

 

图 30

 

图 31

 

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

10.在“Character Controls”窗口,Character 栏选择骨骼角色,Source 栏选择导入的模型角色(如图 32)。切回 Cong 软件点击播放,让场地中待命的模特运动起来,就可以看到 MotionBuilder 中模型被驱动起来(如图 33) 

图 32

 

图 33

(三)MotionBuilder  设置(后处理下实时模式)

1.打开  CONG,进入到后处理模式,选择准备好的动捕数据,第一帧需以  T-pose  姿势面朝  Z  轴正方向,手臂与  X  轴平行;(如图  34)

图 34

2.打开  MotionBuilder2018,点击“Resources—Asset  Browser—Devices“(如图  35),找到其中的“Seeker  -  Optical  Device”,并将其拖入  Viewer  视图中(如图  36)。

图 35

 

图 36

2.点击界面下方“Navigator—I/O devices—I/O Seeker - Optical Device“中的SDK 的版本 确保为“V2.0 ”(图 37 注 2),再 按 Online 按钮( 图 37 注 1 ),使 其进入Live 状态,此时成功的状态应当如图 38 注。在”Optical model“下方点击”Generate a new optical model“(图 38 注 2)。

图 37

 

图 38

3.此时再到 Cong 软件中的运动人体 Markerset,MotionBuilder 中的模型就会被驱动, 进行同步运动,点击”Model binding“,选择其中的”Create”(图 39),选择完“Create” 之后框内文字会变成“Optical:Reference”,此时在 Live 处取消勾再勾选上就会看到骨架(图 40)。

图 39

 

图 40

 4.此时再回到 Cong 暂停播放,拖动到第一帧,以 T-pose 的姿势站立(如图 41)。

图 41

5.回到 MotionBuilder 里,选择右边窗口的“Define—Skeleton”,弹出的窗口再点击“Define”(如图 42),再点击骨骼上节点,在视图右下角会显示骨骼的名称,选择右侧的对应节点进行鼠标右键,选择“Assign Selected Bone”绑定(如图 43),选择右侧人物骨骼节点图的左上方锁定按钮(如图 44 红圈),弹窗点击“Biped”完成角色化(如图45)。

图 42
图 43
图 44
图 45

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

7.在 “Character Controls ”窗口 ,Character 栏选 择骨 骼角 色,Source 栏选 择导入的模型角色(如图 46)。回到 Cong 软件继续播放,人体 Markerset 运动起来,就可以看到 MotionBuilder 中模型被驱动起来(如图 47)。

图 46

 

图 47

(四)MotionBuilder  设置(数据导入模式)

1.根据第二章一、二、四小节的操作,导出  FBX  文件;

2.打开  MotionBuilder,点击左上角的“file”,选择其中的“Motion  File  Inport”,选择先前  Cong  里导出的  FBX  文件(如图  48)

图 48

 3.在导入 FBX 文件弹出的窗口,点击“Inprot”导入(如图 49)

图 49

 4.此时导入成功应当如下图所示(如图  50);

图 50

 5.选择右边窗口的“Define—Skeleton”,弹出的窗口再点击“Define”(如图 51)

图 51

 6.切换视图到双视图(如图  52)

图 52

7.选择右边窗口,然后在“view”中选择“Schematio”(如图  53)来显示骨骼树状图(如图  54)

图 53

 

图 54

8.在右侧窗口点击鼠标右键,把“Auto  Arrange”自动排列勾选上(如图  55)

图 55

9.在右边视图的树状图上选择骨骼绑定到右边对应的骨骼节点,点击鼠标右键选择第一 个“Assign  Selected  Bone”(如图  56) 

图 56

10.重复上一步的操作直至骨骼绑定完成,选择右侧人物骨骼节点图的左上方锁定按钮(如图  57  红圈),弹窗点击“Biped”完成角色化(如图  58)。

图 57
图 58

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

12.在右侧“Character  Controls”窗口,Character  栏选择骨骼角色,Source 栏选择导入的模型角色(如图  59)。然后播放这组数据,就可以看到模型被驱动起来(如图  60)。

图 59

 

图 60

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MotionBuilder与NOKOV度量动捕系统连接教程 的相关文章

随机推荐

  • 光学动作捕捉系统在自动化控制领域中的应用

    近年来 xff0c 各行各业逐步开展了自动化设备的研究 xff0c 其中以无人机技术和机器人技术的发展尤为迅速 xff0c 许多高校和科研单位正围绕着这两个方向进行多种应用场景的研究 无人机领域 在无人机领域 xff0c 常见的研究方向是多
  • Qt类继承关系图

    分享两个资源 xff0c 对于系统了解Qt框架的整体脉络很有帮助 Qt4类关系图 43 Qt5类关系图 xff0c PDF 43 JPG格式 下载 Qt5类关系图 xff08 基于Qt5 1版 xff09 xff0c JPG格式 下载 转载
  • 哪些因素会影响光学动作捕捉系统数据精度?

    光学动作捕捉系统以红外光学镜头作为核心产品 xff0c 通过镜头获取定位物体表面反光标记点三维空间坐标数据 xff0c 数据精度可达亚毫米级 xff0c 是精度最高的室内定位解决方案之一 在各种实际应用中 xff0c 需要获取包括速度 加速
  • 柔性上肢康复机器人研究中的VR技术

    上肢康复机器人用于对脑卒中患者进行上肢康复治疗 xff0c 能够维持和扩大患者关节活动度 增强肌肉力和协调性 xff0c 以防止肌肉萎缩 关节痉挛等各类症状的出现 xff0c 最终重建肢体功能 xff0c 以便回归正常生活 现有的上肢康复机
  • 动作捕捉在动物神经与运动研究领域的应用

    对于由神经系统疾病引起的运动障碍的康复治疗方案 xff0c 需要预先进行动物实验 xff0c 利用结果分析病症机理 xff0c 并为制定治疗 康复方案提供实验依据 脊髓损伤是中枢神经损伤的一种 xff0c 它会引发运动功能部分或完全丧失 研
  • 工业机器人协作控制研究

    当前工业焊接大多由工业机器人完成 在弧焊焊接领域 xff0c 传统的由焊接机器人 43 变位机 43 工装夹具组成的焊接工作站已不能满足当前小批量 定制化的柔性自动化生产需求 而由多个机器人构成的协作焊接系统具有更强的作业能力 更大范围的工
  • 几种智能机器人室内定位方法对比

    近年来随着控制算法的研究进展 xff0c 无人机 无人车等智能机器人在各领域中发展迅速 研发人员在对智能机器人进行相关研究时 xff0c 通常需要完成室内环境下的模拟调试实验 xff0c 在这些实验中 xff0c 确定各智能体自身定位以及与
  • NOKOV度量动作捕捉用于多智能体协同系统等效验证实验

    现代战争中 xff0c 无人机 无人车及无人艇等无人系统已逐渐在战场部署 xff0c 但是无人系统单体存在负载和任务能力有限 作战能力单一等不足 为了弥补单体能力不足 xff0c 同时提高其对作战任务的适应能力 xff0c 无人系统可以以集
  • NOKOV度量动捕软件教程(2):系统标定

    1 确认场地中央已放置好 L 型标定杆 xff0c 并将场地内的其他反光标识点遮挡或移出场地 xff1b 2 可通过点击 XINGYING 软件界面右下方的 全开 按钮 xff0c 同时观察全部镜头 xff08 如图 1 xff09 xff
  • NOKOV度量动捕软件教程(3):数据采集

    1 采集数据前 xff0c 需确保软件已加载配置文件 xff0c 可通过 文件 加载标定文件 选项进行加载 xff0c 或者通过通过标定生成一个新的配置文件 xff1b 2 将被捕捉物贴好反光标识点 xff0c 放入场地内 图 1 3 在软
  • NOKOV度量动捕软件教程(4):创建刚体与markerset

    一 创建 Markerset xff08 刚体 xff09 1 XINGYING软件支持在实时下创建 Markerset 刚体 xff0c 需在场地内放置有已贴好反光标识点的刚体 xff0c 并且能在软件中的 3D 视图下看到每一个反光标识
  • NOKOV度量动捕软件教程(5):数据处理

    目录 一 导入数据 二 建立MarkerSet 三 调用已有的MarkerSet 四 数据修复 五 建立刚体 六 实时应用MarkerSet 一 导入数据 1 点击 XINGYING 软件界面右下角的 后处理模式 按钮 xff0c 进入后处
  • 大小端模式

    数据在内存中以字节形式存放 xff0c X86结构是小端模式 xff0c 而KEIL C51则为大端模式 很多的ARM xff0c DSP都为小端模式 有些ARM处理器还可以随时在程序中 在ARM Cortex 系列使用REV REV16
  • c语言中的__FILE__和__LINE__的作用

    这是编译器内置宏 xff0c 这些宏定义不仅可以帮助我们完成跨平台的源码编写 xff0c 灵活使用也可以巧妙地帮我们输出非常有用的调试信息 例如 xff1a printf 34 FILE d LINE d s n 34 34 FILE LI
  • NOKOV度量动捕软件教程(6):数据分析

    1 点击界面上方 窗口分割 2 个窗口 xff1a 上 下 选项 xff0c 让主界面分割为上下两个窗格 xff08 如图 xff09 xff0c 选中窗格时会有橙色边框 xff0c 此时点击 视图类型 xff0c 让其中一个窗口显示 3D
  • crazyswarm+crazyflie+NOKOV动捕飞控方案操作说明(3):通过VRPN协议对接

    一 crazyflie配置 1 查看 crazyflie 固件更新完毕后 xff0c 取下crazyflie xff0c 并连接电池 xff0c 把crazyradio接上电脑usb口 xff0c 运行以下命令 xff1a rosrun c
  • crazyswarm+crazyflie+NOKOV动捕飞控方案操作说明(4):SDK对接

    一 crazyswarm nokov 支持 1 更换libmotioncapture crazyswarm 支持nokov首先需要更换nokov专有libmotioncapture xff0c 进入路径 xff1a cd crazyswar
  • UE5与NOKOV度量动捕系统连接教程

    目录 一 动捕软件安装与数据准备 二 插件安装与 UE5 设置 一 xff09 插件安装 二 xff09 UE5 设置 xff08 实时播放模式 使用设备 xff1a 从仔动作捕捉套装 xff08 NOKOV度量 xff09 软件 xff1
  • Unity与NOKOV度量动捕系统连接教程

    目录 一 动捕软件安装与数据准备 二 插件安装与 Unity 设置 xff08 实时播放模式 xff09 三 插件安装与 Unity 设置 xff08 后处理下实时模式 xff09 使用设备 xff1a 从仔动作捕捉套装 xff08 NOK
  • MotionBuilder与NOKOV度量动捕系统连接教程

    目录 一 动捕软件安装 二 数据录制 导入与导出 xff08 一 xff09 创建 Markerset xff08 二 xff09 数据采集 xff08 三 xff09 数据导入 xff08 四 xff09 数据导出 三 插件安装与 Mot