虚拟直播将虚拟场景、虚拟形象实时显示在观众面前,虚拟场景与人物替代了原有的耗费较大搭建成本的实景场景与真人出镜,为观众带来全新的视觉体验,同时新技术降低了原有场景搭建成本,是近些年继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. TcaplusDB祝大家端午安康!

    "五月五,端午到,赛龙舟,真热闹.吃粽子,带香包,蚊虫不来身边闹."这首脍炙人口.描绘着端午节风俗的儿歌,想必大家都听过. 每年的农历五月初五,是我国四大传统节日(春节.清明节.端 ...

  2. RF中在测试用例集上设置标签

    1.有时候我们在执行测试用例时只想执行部分测试用例集下面的测试用例,这时可以在相应的测试用例集中设置标签,然后运行时选择标签执行对应的测试用例 语法: *** Settings *** Force T ...

  3. 【NX二次开发】NX对象类型及基本操作

    说明:NX中的所有对象都是通过唯一的tag_t值进行标识的,这些对象大致可以分为部件对象.UF对象.表达式.链表对象和属性对象等. 部件对象的操作: 基本操作函数: 1. UF_PART_new()  ...

  4. MySQL8性能优化

    MySQL8.0 引擎: 来看看MySQL8提供的引擎: 常用引擎: InnoDB:支持事务,行级锁,外键,崩溃修复,多版本并发控制:读写效率相对较差,内存使用相对较高,占用数据空间相对较大. MyI ...

  5. Django-Auth模块之auth_user表

    一.Auth模块之auth_user表 在创建Django项目之后直接执行数据迁移命令会自动生成许多表. Django在启动之后就可以直接访问admin路由,需要输入用户名和密码,数据参考的就是aut ...

  6. element的日期选择使用value-format之后表单验证报错

    在表单验证的时候报错 添加一个日期控件,但是发现在表单验证中遇到了冲突如下: Error in event handler for "el.form.change": " ...

  7. Go语言中slice作为参数传递时遇到的一些“坑”

    前言 相信看到这个题目,可能大家都觉得是一个老生常谈的月经topic了.一直以来其实把握一个"值传递"基本上就能理解各种情况了,不过最近遇到了更深一点的"小坑" ...

  8. excel用函数去掉单元格内容中的括号,并只保留单元格里面的内容

    1.substitute(需要执行替换操作的单元格,需要替换的字符,替换后的字符,有多个需要替换的字符可以指定替换的第几个) 例如:aab--substitute("aab",&q ...

  9. 2021年Wordpress手把手教你做个独立站——部署篇

    2021年Woocommerce电商主题的安装部署教程 Woocommerce是一个Wordpress的一个流行的电商插件.完成Wordpress的安装即已完成80%.剩下的便是去寻找一款合适的自己喜 ...

  10. 乘风破浪,遇见Visual Studio 2022预览版(Preview),宇宙最强开发者工具首次迎来64位版本

    简介 众所周知,我们从官方新闻来看,对Visual Studio 2022最大的期待莫过于:其是首个64位的Visual Studio,这个宇宙最强开发者工具一脚迈入了新的阶段. https://vi ...