一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种大空间多人互动云渲染系统的制作方法

2021-11-10 04:01:00 来源:中国专利 TAG:


1.本技术涉及大空间多人交互的领域,尤其是涉及一种大空间多人互动云渲染系统。


背景技术:

2.随着vr头戴显示器的普及,大众对vr技术有了进一步的了解。随着技术的进步,vr技术生态越来越丰富,人们也不断挖掘vr技术在各个领域的应用,将诸如动作捕捉、眼球追踪、手势识别等技术整合到vr生态圈中,形成特定应用和独特体验。在这些技术中,尤其以动作捕捉技术和vr融合受到了广泛关注,逐渐形成大空间多人互动vr的方案。
3.相关技术中,动捕系统通过相机采集数据之后通过网线传输到动捕服务器软件进行处理,之后数据由动捕服务器交给应用程序使用,应用程序通过动捕数据驱动模型运动完成交互逻辑,相关系统的应用都是跑在背包电脑上的,使用的时候玩家背着背包电脑,并通过插在背包电脑上的vr头戴显示器进行体验。
4.针对上述中的相关技术,发明人认为以背包电脑作为渲染主机,并且带着连线的头戴显示器,在一些动作频率较高和动作幅度较大的多人交互场景中不便于用户的行动。


技术实现要素:

5.为了在一些动作频率较高和动作幅度较大的多人交互场景中,使用户的行动更加轻便自由,本技术提供了一种大空间多人互动云渲染系统。
6.本技术提供的一种大空间多人互动云渲染系统采用如下的技术方案:一种大空间多人互动云渲染系统,包括动作捕捉模块、云渲染服务器、显示模块和无线通讯模块,所述云渲染服务器部署于边缘侧或云端,所述动作捕捉模块和显示模块均通过无线通讯模块与所述云渲染服务器无线通信连接;所述动作捕捉模块,以用于捕捉用户动作;所述云渲染服务器以用于根据捕捉到的用户动作,驱动虚拟模型做出相应的动作,进行画面渲染;显示模块以用于根据渲染后的画面以及自身定位信息,确定显示场景,并显示。
7.通过采用上述技术方案,云渲染服务器部署边缘或云端,且动作捕捉模块和显示模块通过无线通讯模块与云渲染服务器无线通信连接,采用云渲染的方式将云渲染服务器部署于边缘侧或云端,这样资源可以统一分配调度,使重复利用和统一管理成为可能,大空间场地不再需要背包电脑,只需要用于观看和交互的显示模块即可,当动作频率较高和动作幅度较大时,使用户的行动更加轻便自由。
8.可选的,所述动作捕捉模块包括多个动捕相机和动捕服务器;所述动捕相机以用于实时获取动捕数据,并上传;所述动捕服务器接收所述动捕数据,并根据接收到的动捕数据并计算得出用户位置信息,并上传。
9.可选的,还包括控制器,所述控制器连接所述显示模块,所述控制器用于输出控制信号,以控制虚拟模型在场景中做出交互动作并控制显示模块动作。
10.可选的,所述云渲染服务器被进一步配置为:获取所述控制器上传的控制信号;根据所述控制信号对当前所观察的区域进行渲染;对渲染后的数据进行编码压缩后上传。
11.可选的,所述显示模块进一步配置为:获取云渲染服务器编码压缩的渲染后的数据;显示模块接收所述数据并进行解码;获取显示模块当前位置的投影矩阵;根据显示模块当前位置的投影矩阵显示解码后的数据对应的视频。
12.可选的,所述动捕相机为mc1300红外光学相机。
13.通过采用上述技术方案,采用mc1300红外光学相机进行动作捕捉无电缆、机械装置的限制,用户可获得较大的活动范围,且采样速率较高,可捕捉实时运动,与其适配的定位装置可根据实际应用购置添加,以便获得更加准确的检测结果。
14.可选的,在进行大空间多人互动时,每个用户身上均设置有多个定位设备,所述动捕服务器被进一步配置为:获取动捕相机捕拍摄的用户图像;识别用户图像内的定位设备,并计算定位设备在每一瞬间的六自由度位置信息;根据多个定位设备在每一瞬间的的六自由度位置信息,确定运动轨迹。
15.可选的,所述无线通讯模块为5g无线通讯模块。
16.通过采用上述技术方案,采用5g无线通讯模块进行数据传输,使通信变得高速率、高吞吐量、高可靠性、低延时。
17.可选的,所述云渲染服务器为gpu服务器,所述gpu服务器与所述动捕服务器的通信协议为tcp。
18.可选的,所述显示模块为vr一体机。
19.通过采用上述技术方案,采用vr一体机,没有连接线的束缚,自由度更高。
20.综上所述,本技术包括以下有益技术效果:云渲染服务器部署边缘侧或云端,且动作捕捉模块和显示模块通过无线通讯模块与云渲染服务器无线通信连接,采用云渲染的方式将云渲染服务器部署边缘侧或云端,这样资源可以统一分配调度,使重复利用和统一管理成为可能,大空间场地不再需要背包电脑,只需要用于观看和交互的显示模块即可,当动作频率较高和动作幅度较大时,使用户的行动更加轻便自由。
附图说明
21.图1是本技术实施例提供的一个示例的结构示意图。
22.图2是本技术实施例提供的另一个示例的结构示意图。
23.附图标记说明:10、云渲染服务器;20、显示模块;30、动作捕捉模块;301、动捕相机;302、动捕服务器;40、无线通讯模块;50、控制器。
具体实施方式
24.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本技术保护的范围。
25.另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
26.本技术实施例公开一种大空间多人互动云渲染系统。参照图1,大空间多人互动云渲染系统包括动作捕捉模块30、云渲染服务器10、显示模块20和无线通讯模块40,云渲染服务器10部署于边缘侧或云端,这样资源可以统一分配调度,使重复利用和统一管理成为可能,大空间场地不再需要背包电脑,只需要用于观看和交互显示模块20即可,动作捕捉模块30和显示模块20均通过无线通讯模块40实现与云渲染服务器10的通讯连接,且云渲染服务器10与显示模块20一一对应。
27.动作捕捉模块30用于捕捉用户动作,云渲染服务器10根据捕捉到的动作,驱动虚拟模型做出相应的动作,进行画面渲染,显示模块20可对判断自身的定位信息,显示模块20根据渲染后的画面以及自身能够为信息确实显示场景,并进行显示。
28.在一个示例中,无线通讯模块40为5g无线通讯模块40,动作捕捉模块30和显示模块20均通过5g无线通讯模块40实现与云渲染服务器10的通讯连接,使体验者不需要背着沉重的背包电脑和戴着连线的显示模块20,本发明通过云渲染系统和大空间相结合,使大空间多人互动体验感得到极大的提升,在一些动作频率较高和动作幅度较大的多人交互场景中体现的尤为明显,达到轻便自由的体验效果。
29.动作捕捉模块30包括多台动作捕捉相机动捕服务器302,多台动捕相机301均与动捕服务器302连接,动捕相机301以用于实时检测用户动作获取动捕数据,并上传;动捕服务器302接收所述动捕数据,并根据接收到的动捕数据并计算得出用户位置信息,并上传。
30.具体的,本实施例中,优选采用光学式运动捕捉,在用户身体的关键部位如关节、髋部、肘、腕等位置设置有定位设备,在多台动捕相机301环绕场地设置,动捕相机301识别处理这些定位设备。动捕相机301连续拍摄用户的动作,并将用户图像上传至动捕服务器302的数据库中进行存储,动捕服务器302调取数据库中存储的用户图像,然后在进行分析处理,识别其中的定位设备,并计算定位设备在每一瞬间的六自由度位置信息,进而得到其运动轨迹。为了得到准确的运动轨迹,相机应有较高的拍摄速率,一般要达到每秒 60 帧以上。本实施例中动捕相机301优选为mc1300红外光学相机,定位设备为反光小球。在其他实施方式中,还可采用惯性式、机械式、声学式、电磁式动作捕捉方式,在此不做限制。
31.云渲染服务器10为gpu服务器,在大空间多人互动云渲染系统的应用过程中,gpu服务器与动捕服务器302通过tcp通信协议连接,即可实现gpu服务器与动捕服务器302的数据交互。云渲染服务器10根据动捕服务器302上传的运动轨迹数据,驱动虚拟模型做出相应的动作,进行交互,同时进行场景渲染,并将渲染画面进行编码推流到显示模块20。
32.显示模块20为vr一体机,具备了独立运算、输入和输出的功能,显示模块20根据渲染后的画面以及自身定位信息确定显示场景,并进行显示。
33.参照图2,在另一个示例中,显示模块20还连接有控制器50,用户可通过控制器50输出控制信号,控制虚拟模型在场景中做出交互动作、移动或者对交互界面和场景中的物体进行操作,且可控制vr一体机旋转进行视角变换,vr一体机通过udp通信协议将控制信号传输至gpu服务器上,并根据控制信号进行重置交互场景,gpu服务器中的渲染相机根据玩家操作后的场景中各操作对象的位置以及vr一体机当前所观察到的区域进行渲染,并将渲染后的结果传输至帧缓冲区中,对传输到帧缓冲区中的数据进行编码压缩,并将编码压缩后的数据流通过tcp通信协议发送到vr一体机,vr一体机接收到gpu服务器上传的数据流后,对数据流进行解码,并根据vr一体机的当前位置的投影矩阵,将解码后的数据流对用的视频显示出来。本实施例中控制器50为手柄。
34.本技术实施例一种大空间多人互动云渲染系统的实施原理为:云渲染服务器10部署边缘侧或云端,且动作捕捉模块30和显示模块20通过无线通讯模块40与云渲染服务器10无线通信连接,动作捕捉模块30捕捉用户动作,渲染服务器10根据捕捉到的用户动作,驱动虚拟模型做出相应的动作,并进行画面渲染;显示模块20根据渲染后的画面以及自身定位信息,确定显示场景,并显示。
35.以上均为本技术的较佳实施例,并非依此限制本技术的保护范围,本说明书(包括摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或者具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献