虚拟直播将虚拟场景、虚拟形象实时显示在观众面前,虚拟场景与人物替代了原有的耗费较大搭建成本的实景场景与真人出镜,为观众带来全新的视觉体验,同时新技术降低了原有场景搭建成本,是近些年继AI、VR、动作捕捉等技术出现后新兴的一项集成技术,继疫情出现后这项技术迎来了高速发展。

在虚拟直播的实现过程中,需要将真人动作与表情以虚拟形象实时显示,这其中用到了动作捕捉技术,那么这项技术是如何应用到虚拟直播中的呢。

NOKOV度量动作捕捉实现了与VUP虚拟直播工具的高度集成,通过在主播身上贴反光标记点,利用光学动作捕捉系统获取空间中的反光标记点坐标,获取到的多个点信息用于确定刚体骨骼的位姿数据,从而对主播进行模型建立与识别,其位姿数据导入第三方软件中,与模型绑定,就能实现影视、游戏、虚拟直播中的效果。

本文将分为三个步骤,从具体操作流程这一角度介绍动作捕捉应用于虚拟直播的实现过程。

Marker点布置

Marker点又称为反光标记点,是一种布置在被捕捉物上的反光球体,能够反射动作捕捉镜头发射的红外光,进而获取其三维坐标信息。

Marker点的布置过程中,需要注意以下几点:①Marker点大小,一般场地的人体动作捕捉推荐12-15mm的Marker;②Marker点固定方式,;固定的时候要确保其牢牢附着在人体表面,穿动捕服时可合理使用魔术贴进行固定;③Marker点布置位置,进行虚拟直播系统建立时,一般会由专业人士提供标准的布置模板。

如果自己设计的话,有以下几个注意事项:1)要确保贴的点在骨骼外侧,易被识别;2)在骨性标志点、关节处贴点;3)要用多个点去确定一个刚体。

建立骨骼系统

在得到模特身上的点云数据后,经过软件处理就能建立模特的骨骼系统。这时,在软件中可以实时得到模特身上的点,点组成的线,以及点确定的刚体,这样一组反光标记点形成的特定信息模板,称作Markerset。

光学动作捕捉系统直接获取的信息只有各个Marker点的精确坐标,所以创建骨骼时要确保各段骨骼长度与对应点之间长度一致,位置也要很好地对应上,这样点才能准确地驱动骨骼运动。将Markerset中的骨骼数据导入其它软件中,就能驱动各类模型运动。

连接虚拟直播软件

在VUP虚拟直播软件中有不同的模型可供选择。选中合适的模型后,虚拟人物就可以开始跟随主播做动作。连接手机或者电脑摄像头,VUP软件能够实时获得主播的面部表情;戴上数据手套,VUP可捕捉手指的精细动作,从而实现与观众的互动。

另外,NOKOV度量光学动作捕捉系统支持多人动作捕捉,所以也可以实现多个虚拟人物形象同台展示。

VUP虚拟直播是NOKOV度量动作捕捉业务领域的进一步拓展,NOKOV度量科技自主研发的光学动作捕捉系统,性价比高,数据采集精准稳定,为虚拟直播提供了强有力的技术支持。

VUP虚拟直播与光学动作捕捉技术的更多相关文章

  1. AI动作捕捉技术,会让制造业大幅度降低成本吗?

    现代动作捕捉系统应该是起源于100多年前的动画工业,通过一种叫做"动态遮罩或影像描摹"的技术,动画师们可以获得流畅的.栩栩如生的动作:后来到了20世纪80年代,动画师们设计出带有活 ...

  2. 光学动作捕捉系统中的反光标识点(Marker点)

    动作捕捉系统本质上是一种定位系统,通常需要在目标物布置定位设备进行追踪.以红外光学为原理的动作捕捉系统,主要由由光学镜头.动作捕捉软件.反光标识点.POE交换机.和若干配件组成,其中反光标识点(Mar ...

  3. 短期连载 第1回 万代南梦宫工作室动画的流派 BNS动作捕捉汐留工作室的采访

    原文链接:http://cgworld.jp/interview/201607-bandainamco.html     因开发了[偶像大师],[铁拳],[XX传说]系列等各种游戏而被广为人知的万代南 ...

  4. 光荣与梦想 | XMove动作捕捉系统(一)

    XMove是我和几个死党从2010年开始开发的一套人体动作捕捉系统,软硬件全部自行开发,投入了大量的精力,历经三年,发展四个版本. 今年春节回到老家,翻出了2011年春节时焊电路用过的松香和和硬盘角落 ...

  5. 真人动作捕捉系统 for Unity

    真人动作捕捉 在Asset Store中浏览Mecanim相关的资源时,发现了这个 资源信息 Asset Store:https://www.assetstore.unity3d.com/#/cont ...

  6. EasyDSS流媒体解决方案之多方式虚拟直播方法

    EasyDSS_Solution虚拟直播 EasyDSS_Solution虚拟直播,是EasyDSS流媒体解决方案提供的虚拟直播方案.可以通过三种方式创建虚拟直播. (1)点播的视频文件: (2)本地 ...

  7. EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器解决方案之多方式虚拟直播

    EasyDSS流媒体解决方案之虚拟直播 虚拟直播相对于传统的实时直播的差别在于,实时的直播在于播放的是一个实时的直播流,而虚拟直播,可能适应范围更加的广.虚拟直播,不仅仅可以播放实时的视频直播流,也可 ...

  8. 花椒直播基于golang的中台技术实践

    https://github.com/gopherchina/conference/blob/master/2019/2.7%20花椒直播基于golang的中台技术实践%20-%20周洋.pdf 花椒 ...

  9. 人体动作捕捉格式之BVH

    BVH简介 BVH是BioVision公司推出的一种人体动作捕捉文件格式.这种文件以节点为核心元素,记录连续数帧内人体骨架的运动. BVH=? 研究一个东西的时候我比较喜欢先研究它的名字.BVH可以认 ...

随机推荐

  1. Redis--狂神说Redis基础汇总(完结)

    Redis--狂神说Redis基础汇总(完结) 2021.6.12-2021.6.14:端午学学玩玩弄完了Redis基础的汇总,越学越觉得自己知识量的匮乏. 参考链接:狂神说Java--Redis汇总 ...

  2. Django OperationalError错误解决

    Django项目实践中通过页面http://127.0.0.1:8000/admin/添加数据时报错,见下图 解决方法: 参考链接: https://stackoverflow.com/questio ...

  3. APP测试的主要内容

    一.功能性测试:依据需求相关的文档编写测试用例进行测试 二.兼容性测试 系统版本:Android,ios 分辨率 网络情况 可用工具:testin 三.安装,升级,卸载测试 首次安装,覆盖安装,卸载后 ...

  4. Mac下安装及配置Appium环境

    candiceli   Mac下安装及配置Appium环境 我是小白,自己研究appium好几周了. 一开始按照同事这篇文章设置Mac下的环境,http://www.cnblogs.com/tangd ...

  5. 由一次PasswordBox密码绑定引发的疑问 ---> WPF中的附加属性的定义,以及使用。

    1,前几天学习一个项目的时候,遇到了PasswordBox这个控件,由于这个控件的Password属性,不是依赖属性,所以不能和ViewModel层进行数据绑定. 2,但是要实现前后端彻底的分离,就需 ...

  6. 深入理解JVM,7种垃圾收集器,看完我跪了

    如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现.Java虚拟机规范中对垃圾收集器应该如何实现并没有任何规定,因此不同的厂商.版本的虚拟机所提供的垃圾收集器都可能会有很大差别,并 ...

  7. Java8中一个极其强悍的新特性,很多人没用过(非常实用)

    Java8中有两个非常有名的改进,一个是Lambda表达式,一个是Stream.如果我们了解过函数式编程的话,都知道Stream真正把函数式编程的风格引入到了java中.这篇文章由简入繁逐步介绍Str ...

  8. 4.2tensorflow多层感知器MLP识别手写数字最易懂实例代码

    自己开发了一个股票智能分析软件,功能很强大,需要的点击下面的链接获取: https://www.cnblogs.com/bclshuai/p/11380657.html 1.1  多层感知器MLP(m ...

  9. noip模拟9[斐波那契·数颜色·分组](洛谷模拟测试)

    这次考试还是挺好的 毕竟第一题被我给A了,也怪这题太简单,规律一眼就看出来了,但是除了第一题,剩下的我只有30pts,还是菜 第二题不知道为啥我就直接干到树套树了,线段树套上一个权值线段树,然后我发现 ...

  10. 16、mysql主从复制问题总结

    16.1.主库"show master status"没有结果: 1.原因: 主库binlog功能开关没有改或没有生效: 2.解决办法: (1)[root@backup ~]#eg ...