动作捕捉 Motion Capture (Mocap)

转自:

https://www.jianshu.com/p/5b35493c386f

 

动作捕捉(Motion capture),简称动捕(Mocap),又称运动捕捉。是指记录并处理人或其他物体动作的技术。它广泛应用于军事,娱乐,体育,医疗应用,计算机视觉以及机器人技术等诸多领域。

在电影制作和电子游戏开发领域,它通常是记录人类演员的动作,并将其转换为数字模型的动作,并生成二维或三维的计算机动画。捕捉面部或手指的细微动作通常被称为表演捕捉(performance capture)。在许多领域,动作捕捉有时也被称为运动跟踪(motion tracking),但在电影制作和游戏开发领域,运动跟踪通常是指运动匹配(match moving)

运动捕捉设备:

从技术的角度来说,运动捕捉的实质就是要测量、跟踪、记录物体在三维空间中的运动轨迹。典型的运动捕捉设备一般由以下几个部分组成:

  • 传感器:所谓传感器是固定在运动物体特定部位的跟踪装置,它将向Motion capture系统提供运动物体运动的位置信息,一般会随着捕捉的细致程度确定跟踪器的数目。

  • 信号捕捉设备:这种设备会因 Motion capture 系统的类型不同而有所区别,它们负责位置信号的捕捉。对于机械系统来说是一块捕捉电信号的线路板,对于光学Motion capture系统则是高分辨率红外摄像机。

  • 数据传输设备:Motion capture系统,特别是需要实时效果的Motion capture系统需要将大量的运动数据从信号捕捉设备快速准确地传输到计算机系统进行处理,而数据传输设备就是用来完成此项工作的。

  • 数据处理设备:经过Motion capture系统捕捉到的数据需要修正、处理后还要有三维模型向结合才能完成计算机动画制作的工作,这就需要我们应用数据处理软件或硬件来完成此项工作。软件也好硬件也罢它们都是借助计算机对数据高速的运算能力来完成数据的处理,使三维模型真正、自然地运动起来

技术原理:

17个物理惯性传感器每个都包括陀螺仪加速计磁力计。它可以感应绕空间3轴的旋转,通过复杂的算法来计算横滚俯仰和航向。通信设备包括传感器输出的数据,并计算四肢相对“主心骨"的位置。同时运用特别的算法来帮助计算出主心骨相对地面的位置。
  所有数据将通过无线蓝牙传送到计算机。软件处理并传输数据到3D动画软件如MotionBuilder。所有步骤都在动态中用最小时间间隔完成,真正做到实时的动作捕捉。

动捕技术对比:

  • 技术之一:机械式运动捕捉

机械式运动捕捉依靠机械装置来跟踪和测量运动轨迹。
优点:成本低,精度也较高,可以做到实时测量,还可容许多个角色同时表演。
缺点:使用起来非常不方便,机械结构对表演者的动作阻碍和限制很大。

  • 技术之二:声学式运动捕捉

常用的声学式运动捕捉装置由发送器、接收器和处理单元组成。
优点:装置成本较低。
缺点:对运动的捕捉有较大延迟和滞后,实时性较差,精度一般不很高,声源和接收器间不能有大的遮挡物体,受噪声和多次反射等干扰较大。由于空气中声波的速度与气压、湿度、温度有关,所以还必须在算法中做出相应的补偿。

  • 技术之三:电磁式运动捕捉

电磁式运动捕捉系统是比较常用的运动捕捉设备。
优点:它记录的是六维信息,同时得到空间位置,方向信息。速度快,实时性好,便于排演、调整和修改。装置的定标比较简单,技术较成熟,鲁棒性好,成本相对低廉。
缺点:对环境要求严格,表演场地附近不能有金属物品,否则会造成电磁场畸变,影响精度。系统的允许表演范围比光学式要小,特别是电缆对表演者的活动限制比较大,对于比较剧烈的运动和表演则不适用。

  • 技术之四:光学式运动捕捉

光学式运动捕捉通过对目标上特定光点的监视和跟踪来完成运动捕捉的任务。
优点:表演者活动范围大,无电缆、机械装置的限制,表演者可以自由地表演,使用很方便。其采样速率较高,可以满足多数高速运动测量的需要。Marker数量可根据实际应用购置添加,便于系统扩充。
缺点:系统价格昂贵,它可以捕捉实时运动,但后处理(包括 Marker 的识别、跟踪、空间坐标的计算)的工作量较大,适合科研类应用。

  • 技术之五:惯性导航式动作捕捉

通过惯性导航传感器AHRS(航姿参考系统)、IMU(惯性测量单元)测量表演者运动加速度、方位、倾斜角等特性。
优点:不受环境干扰影响,不怕遮挡。捕捉精确度高,采样速度高,达到每秒1000次或更高。由于采用高集成芯片、模块,体积小、尺寸小,重量轻,性价比高。惯导传感器佩戴在表演者头上,或通过17个传感器组成数据服穿戴,通过USB线、蓝牙、2.4Gzh DSSS无线等与主机相联,分别可以跟踪头部、全身动作,实时显示完整的动作。

应用领域:

  • 动画制作
      它极大地提高了动画制作的效率,降低了成本,而且使动画制作过程更为直观,效果更为生动。随着技术的进一步成熟,表演动画技术将会得到越来越广泛的应用,而运动捕捉技术作为表演动画系统不可缺少的、最关键的部分,必然显示出更加重要的地位。

  • 提供新的人机交互手段
      表情和动作是人类情绪、愿望的重要表达形式,运动捕捉技术完成了将表情和动作数字化的工作,提供了新的人机交互手段。
      比传统的键盘、鼠标更直接方便,不仅可以实现“三维鼠标”“手势识别”,还使操作者能以自然的动作和表情直接控制计算机,并为最终实现可以理解人类表情、动作的计算机系统和机器人提供了技术基础。

  • 虚拟现实系统
      为实现人与虚拟环境及系统的交互,必须确定参与者的头部、手、身体等的位置与方向,准确地跟踪测量参与者的动作,将这些动作实时检测出来,以便将这些数据反馈给显示和控制系统。这些工作对虚拟现实系统是必不可少的,这也正是运动捕捉技术的研究内容。

  • 机器人遥控
      机器人将危险环境的信息传送给控制者,控制者根据信息做出各种动作,运动捕捉系统将动作捕捉下来,实时传送给机器人并控制其完成同样的动作。
      与传统相比,这种系统可以实现更为直观、细致、复杂、灵活而快速的动作控制,大大提高机器人应付复杂情况的能力。在当前机器人全自主控制尚未成熟的情况下,这一技术有着特别重要的意义。

  • 互动式游戏
      可利用运动捕捉技术捕捉游戏者的各种动作,用以驱动游戏环境中角色的动作,给游戏者以一种全新的



 

动作捕获的3DMAX BIP库,共37个目录500个文件。 动作列表: 01 Sitting in chair and talking 坐在椅子上谈话(4 motions) 02 Sitting in chair and drinking 坐在椅子上饮水 (3 motions) 03 Sitting to standing 从座着到站立(7 motions) 04 Walk in, sit down 行走,坐下(23 motions) 05 Seated Conversations 坐着交谈(6 motions) 06 Walk and run cycles 走和跑圈(44 motions) 07 Transitions 转变-慢到快(4 motions) 08 Walking with Large Box 搬大箱子(4 motions) 09 Walking with limp 上坡(13 motions) 10 Walking with hands in pockets 提着袋子走路(21 motions) 11 Walking with cane 拄着拐杖行走(4 motions) 12 Walking with parasol 撑着阳伞(女)行走(10 motions) 13 Walks with umbrella 撑着雨伞行走(9 motions) 14 Character walks 行走特征(18 motions) 15 Character walks and runs 走和跑特征(34 motions) 16 Walk in, negotiate obstacle, walk out 行走,通过障碍(26 motions) 17 Carrying bags and weights 提着重物行走(49 motions) 18 Blind person 盲人(4 motions) 19 Drunken adults 醉酒-成人(9 motions) 20 Drunken teenagers 醉酒-孩子(8 motions) 21 Disabilities-Crutches 双手拐杖(22 motions) 22 Bunny Girl 可爱女郎(13 motions) 23 Walking and lying down 走路并躺下(6 motions) 24 Sweeping with broom 用扫帚清洗(11 motions) 25 Scrubbing Floor 擦地板(2 motions) 26 Various kneeling and bowing 各种跪和鞠躬(7 motions) 27 Ambient moves 四周移动(35 motions) 28 Picking Things Up 捡东西(9 motions) 29 Opening Doors 开门(16 motions) 30 Standing Conversations, Addresses 站着交谈(9 motions) 31 Office 办公室(3 motions) 32 Dancing 跳舞(6 motions) 33 Sport Moves 运动(15 motions) 34 Driving 驾驶(7 motions) 35 Manual Labor 手工劳动(17 motions) 36 Gym Characters 体育馆项目(12 motions) 37 Throwing and catching 抓和扔(10 motions)
Kinect Mocap插件是一种通过Kinect传感器进行动作捕捉的工具。Kinect是一种由微软开发的深度感应摄像头,可以实时捕捉人体的运动和姿势。Kinect Mocap插件可以帮助用户将这些运动数据转换为计算机图形中的虚拟角色动作。 这个插件为用户提供了一个简单易用的界面,让他们能够轻松地与Kinect传感器进行连接和交互。使用Kinect Mocap插件,用户只需要站在Kinect传感器前方进行动作,插件就会自动捕捉和记录用户的运动数据。 Kinect Mocap插件具有广泛的应用。在游戏开发中,它可以帮助开发者更加快速和准确地创建角色动画。在虚拟现实和增强现实领域,它可以用来跟踪用户的动作和姿势,实现身临其境的互动体验。在影视制作中,Kinect Mocap插件可以用来创建特效动画,提高电影和电视节目的制作效率。 Kinect Mocap插件的优点是它具有较低的成本和易用性。相比于传统的动作捕捉系统,Kinect Mocap不需要昂贵的设备和复杂的设置,用户只需要一台Kinect传感器和一个支持插件的计算机即可。此外,这个插件的界面简单直观,用户可以快速上手,无需专业的技能和经验。 综上所述,Kinect Mocap插件是一种通过Kinect传感器进行动作捕捉的工具,具有广泛的应用领域,成本低廉且易于使用。它为用户提供了一种快速和准确地记录和转换运动数据的方法,是数字媒体制作和互动体验领域的重要工具之一。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值