当前位置: 首页 > news >正文

三分钟读懂什么是动作捕捉

动作捕捉技术是一项抓取现实动作,建立数据模型,随后形成虚拟角色。众所周知的《阿凡达》、《指环王》、《复联》系列等电影,全程采用动捕技术拍摄。以前,动画只能靠画师想象抠帧制作,现在,一套动捕系统就把灵感照进了现实。动作捕捉系统包括:传感器、信号捕捉设备、数据传输设备、数据处理设备。

打哪指哪的光学捕捉镜头

“被贴上Marker点(反光传感器)的人和物,就像戴上了“魔戒”,时刻会被捕捉到。”

光学动捕镜头上的LED发出特定波长的红外光,照到捕捉物上的Marker点。Marker点特殊的反光材料将红外光反射回镜头,图像抓取、处理,获得Marker点的二维坐标。三个以上镜头,就可以确定Marker点的三维坐标。大量的坐标数据经由POE,传输到动捕软件算出目标的位置、运动轨迹等信息,实现动作捕捉。

36台410万像素MARS 4H动捕镜头进行拍摄,用于体育CG制作

 案例详细可见:

游戏制作篮球动作捕捉NOKOV动捕设备广泛应用于游戏制作,或影视动画、虚拟拍摄、虚拟综艺、虚拟演出、TVC等领域。icon-default.png?t=M7J4https://www.nokov.com/support/case_studies_detail/motion-capture-basketball-game-demo.html

影响数据精度的三大因素

  • 镜头分辨率:被捕捉的Marker点在镜头画面中以像素形式呈现,当这个点在镜头中越接近圆形,它被提取到的坐标就会越准。
  • 镜头频率:镜头频率越高,相同时间内采集到的图像数据越多,得到的三维空间运动轨迹数据也就越精确。
  • 镜头数量:镜头的数量越多,获取到的数据就越稳定。

数据精度直接影响被捕捉物体的点速度数据、点加速度数据、刚体六自由度数据。NOKOV度量科技可提供多款型号光学动捕设备,根据不同制作需求使用。其中MARS 12H 动捕相机可达到分辨率1200万像素,频率300赫兹,作为科学级动作捕捉设备,可轻松提供最细腻的动作细节。”

多制作软件接入,生成虚拟角色

数据被传输到电脑端,根据点坐标建立三维模型并生成虚拟角色,最终呈现在观众面前。NOKOV度量光学动作捕捉系统不仅能实现10人同时拍摄的规模,还提供配套设备,可对面部表情、手指动作进行细节动捕。

结合Unreal、Motion Builder、Maya、Unith3D等软件使用。对数据进行快速修复,包括删除、填补、平滑等处理,使人物动作更加逼真自然。

双人舞动作捕捉,中期制作和修复

 案例详细可见:

CG动画真人动作捕捉双人舞经典案例icon-default.png?t=M7J4https://www.nokov.com/support/case_studies_detail/motion-capture-for-duet-dance.html

所以,什么是动作捕捉?

从“晴草红刮”里捕捉出 “目艹纟舌” ,然后做出了“眼花缭乱”。

更多阅读:

真人人体动作捕捉技术_实时动作捕捉技术_度量科技NOKOV度量光学三维动作捕捉系统,实时采集演员动作数据,进行动画角色匹配和绑定,驱动动画角色与演员同步运动,实时观看捕捉效果,驱动虚拟摄像机,合成真实角度布景,提供整套动作捕捉镜头硬件与操作及分析处理软件。可对数据进行快速人工修复,包括删除、填补、平滑等处理,使任务或动物的动作更加逼真自然,提高动画制作的效率和质量。icon-default.png?t=M7J4https://www.nokov.com/motion-capture-entertainment.html经典案例 | NOKOV度量动作捕捉经典案例icon-default.png?t=M7J4https://www.nokov.com/support/case_studies.html#case-list-3

相关文章:

  • Android—Surface,ViewRootImpl.relayoutWindow
  • <C++>详解string类
  • (一) springboot详细介绍
  • (一)UDP基本编程步骤
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • 新作文杂志新作文杂志社新作文编辑部2022年第8期目录
  • d的nan讨论4
  • Python 运算符和表达式
  • 【LeetCode】2022 8月 每日一题
  • AcWing-1-递归实现指数型枚举
  • 易基因|文献科普:DNA甲基化测序揭示DNMT3a在调控T细胞同种异体反应中的关键作用
  • 基于springboot小型车队管理系统毕业设计源码061709
  • 大数据ClickHouse进阶(一):ClickHouse使用场景和集群安装
  • js面向对象之封装,继承,多态,类的详解
  • 永久免费H5直播点播播放器SkeyeWebPlayer.js实现webrtc流播放
  • 【前端学习】-粗谈选择器
  • 4个实用的微服务测试策略
  • JavaScript 奇技淫巧
  • Python3爬取英雄联盟英雄皮肤大图
  • React-生命周期杂记
  • Sass 快速入门教程
  • - 概述 - 《设计模式(极简c++版)》
  • 力扣(LeetCode)965
  • 深入浅出Node.js
  • 使用 QuickBI 搭建酷炫可视化分析
  • 通信类
  • 以太坊客户端Geth命令参数详解
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • gunicorn工作原理
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • (7)STL算法之交换赋值
  • (9)目标检测_SSD的原理
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (三)模仿学习-Action数据的模仿
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (转)人的集合论——移山之道
  • (转)视频码率,帧率和分辨率的联系与区别
  • (转)微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
  • ./和../以及/和~之间的区别
  • .bat批处理(七):PC端从手机内复制文件到本地
  • .chm格式文件如何阅读
  • .Net Core webapi RestFul 统一接口数据返回格式
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • .NET 读取 JSON格式的数据
  • .net 发送邮件
  • .NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九)
  • .net 托管代码与非托管代码
  • @Autowired多个相同类型bean装配问题
  • [ 数据结构 - C++]红黑树RBTree
  • [CQOI 2011]动态逆序对
  • [EFI]Dell Latitude-7400电脑 Hackintosh 黑苹果efi引导文件
  • [github全教程]github版本控制最全教学------- 大厂找工作面试必备!
  • [Linux]知识整理(持续更新)