虚拟直播将虚拟场景、虚拟形象实时显示在观众面前,虚拟场景与人物替代了原有的耗费较大搭建成本的实景场景与真人出镜,为观众带来全新的视觉体验,同时新技术降低了原有场景搭建成本,是近些年继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. CentOS:操作系统级监控及常用计数器解析---除CPU以外

    I/O I/O 其实是挺复杂的一个逻辑,但我们今天只说在做性能分析的时候,应该如何定位问题. 对性能优化比较有经验的人(或者说见过世面比较多的人)都会知道,当一个系统调到非常精致的程度时,基本上会卡在 ...

  2. npm install 动不动卡住咋办?

    Hello 我是大粽子 孩子静消消,必定在作妖.我这三天静消消,也是在憋大招. 提前预告下,最近和视频号的文档正在较劲,剩下的功能大家猜猜.暂时没有留言功能,可以私信回复,猜对的下次购买时提我大名10 ...

  3. 「10.19」最长不下降子序列(DP)·完全背包问题(spfa优化DP)·最近公共祖先(线段树+DFS序)

    我又被虐了... A. 最长不下降子序列 考场打的错解,成功调了两个半小时还是没A, 事实上和正解的思路很近了,只是没有想到直接将前$D$个及后$D$个直接提出来 确实当时思路有些紊乱,打的时候只是将 ...

  4. csp-s模拟测试56(10.2)Merchant「二分」·Equation「树状数组」

    又死了......T1 Merchant 因为每个集合都可以写成一次函数的形式,所以假设是单调升的函数,那么随着t越大就越佳 而单调减的函数,随着t的增大结果越小,所以不是单调的??? 但是我们的单调 ...

  5. DHCP的简单介绍与配置

    一.DHCP简介 二.DHCP报文类型 三.DHCP工作原理 四.实例操作 一.DHCP简介 DHCP(Dynamic Host Configuration Protocol),动态主机配置协议,是一 ...

  6. Linux中ls的用法

    在linux系统中,可以说一切皆文件.文件类型包含:普通文件,目录,字符设备文件,块设备文件,符号链接文件等 我们可以用file这个命令来查看文件的属性: 这里可以看到1.sh是个脚本文件 下面开始介 ...

  7. Unity3D学习笔记2——绘制一个带纹理的面

    目录 1. 概述 2. 详论 2.1. 网格(Mesh) 2.1.1. 顶点 2.1.2. 顶点索引 2.2. 材质(Material) 2.2.1. 创建材质 2.2.2. 使用材质 2.3. 光照 ...

  8. 图的存储与遍历C++实现

    1.图的存储 设点数为n,边数为m 1.1.二维数组 方法:使用一个二维数组 adj 来存边,其中 adj[u][v] 为 1 表示存在 u到 v的边,为 0 表示不存在.如果是带边权的图,可以在 a ...

  9. uniapp 微信小程序 生成二维码

    使用 tki-qrcode组件 生成二维码(https://www.npmjs.com/package/tki-qrcode) 1.引入 tki-qrcode 下载组件后引入 import tkiQr ...

  10. Web 前端开发规范手册

    一.规范目的 Web 前端开发规范手册 1.1 概述 ......................................................................... ...