多通道虚拟现实的实现方法及系统、电子设备技术方案

技术编号:18972093 阅读:39 留言:0更新日期:2018-09-19 03:31
本发明专利技术公开了一种多通道虚拟现实的实现方法及系统、电子设备。所述实现方法包括以下步骤:S1、根据不同的客户端类型对虚拟场景数据进行参数设置;S2、将经过参数设置的虚拟场景数据通过不同的显示通道输出至对应的客户端进行显示。本发明专利技术可同时为多个用户提供沉浸式交互体验,用户体验好。

Realization method and system of multi-channel virtual reality, electronic equipment

The invention discloses a multi-channel virtual reality realization method, a system and an electronic device. The implementation method comprises the following steps: S1, setting parameters for the virtual scene data according to different client types; S2, outputting the virtual scene data set by parameters to the corresponding client through different display channels for display. The invention can provide immersive interaction experience for many users at the same time, and has a good user experience.

【技术实现步骤摘要】
多通道虚拟现实的实现方法及系统、电子设备
本专利技术涉及虚拟现实
,特别涉及一种应用于能源装备系统展示的多通道虚拟现实的实现方法及系统、电子设备。
技术介绍
虚拟现实技术(VirtualRealityTechnology)是一项综合集成技术,它的出现是计算机图形学、人机交互技术、传感器技术、人机接口技术以及人工智能技术等交叉与综合的结果。它利用计算机生成逼真的三维视觉、听觉、嗅觉等各种感觉,使用户通过适当装置,自然地对虚拟现实世界进行体验和交互作用。虚拟现实技术作为未来科学发展的前言技术之一,随着硬件技术的不断突破,沉浸式的体验更是给人们带来了完美体验,让人无法分清是虚拟还是现实。但是,现有的虚拟现实系统通过单通道的桌面式虚拟现实系统实现,仅支持一个操作者佩戴虚拟现实头盔体验,不支持多通道多人同时体验,用户体验一般。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中的虚拟现实系统通过单通道的桌面式虚拟现实系统实现,仅支持一个操作者佩戴虚拟现实头盔体验,不支持多通道多人同时体验,用户体验一般的缺陷,提供一种多通道虚拟现实的实现方法及系统、电子设备。本专利技术是通过下述技术方案来解决上述技术问题:一种多通道虚拟现实的实现方法,所述实现方法包括以下步骤:S1、根据不同的客户端类型对虚拟场景数据进行参数设置;S2、将经过参数设置的虚拟场景数据通过不同的显示通道输出至对应的客户端进行显示。较佳地,所述客户端类型包括下述中的至少两种:3D显示屏、虚拟现实头盔装备和2D显示器;步骤S1具体包括:根据不同的客户端类型的屏幕分辨率对虚拟场景数据进行参数设置。较佳地,步骤S2具体包括:基于第一SteamVR插件将所述经过参数设置的虚拟场景数据输出至所述虚拟现实头盔装备;基于第二SteamVR插件将所述经过参数设置的虚拟场景数据输出至所述3D显示屏和所述2D显示器;所述第一SteamVR插件和所述第二SteamVR插件的预览显示参数不同。较佳地,所述实现方法还包括:在接收到客户端发送的移动指令时,修改所述虚拟场景数据以改变所述客户端显示的虚拟场景的视角;或修改所述虚拟场景数据以改变虚拟场景中的虚拟设备的位置;和/或,在接收到客户端发送的控制指令时,修改所述虚拟场景数据以打开或关闭或隐藏所述虚拟场景中的虚拟设备。本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的多通道虚拟现实的实现方法。本专利技术还提供一种多通道虚拟现实的实现系统,所述实现系统包括不同类型的客户端和如上所述的电子设备;所述电子设备用于根据不同的客户端类型对虚拟场景数据进行参数设置并通过不同的显示通道输出至对应的客户端;所述客户端用于显示所述虚拟场景数据。较佳地,所述客户端类型包括下述中的至少两种:3D显示屏、虚拟现实头盔装备和2D显示器。较佳地,所述电子设备包括参数设置模块;所述参数设置模块用于根据不同的客户端类型的屏幕分辨率对所述虚拟场景数据进行参数设置。较佳地,所述电子设备还包括输出模块;所述输出模块用于基于第一SteamVR插件将所述经过参数设置的虚拟场景数据输出至所述虚拟现实头盔装备,并基于第二SteamVR插件将所述经过参数设置的虚拟场景数据输出至所述3D显示屏和所述2D显示器;所述第一SteamVR插件和所述第二SteamVR插件的预览显示参数不同。本专利技术的积极进步效果在于:本专利技术可同时为多个用户提供沉浸式交互体验,用户体验好。附图说明图1为本专利技术实施例1的多通道虚拟现实的实现方法的流程图。图2为本专利技术实施例2的电子设备的结构示意图。图3为本专利技术实施例3的多通道虚拟现实的实现系统的模块示意图。具体实施方式下面通过实施例的方式进一步说明本专利技术,但并不因此将本专利技术限制在所述的实施例范围之中。实施例1如图1所示,本实施例的多通道虚拟现实的实现方法包括以下步骤:步骤101、根据不同的客户端类型对虚拟场景数据进行参数设置。其中,客户端可以是3D显示屏、虚拟现实头盔装备和2D显示器等。本实施例中,步骤101具体包括:根据不同的客户端类型的屏幕分辨率对虚拟场景数据进行参数设置。本实施例的虚拟现实的多通道实现方法可应用于能源装备系统展示,步骤101之前,实现方法还包括:步骤100、建立能源装备系统的三维模型并生成虚拟场景数据。具体的,应用虚拟现实软件制作完成虚拟现实内容并生成虚拟场景数据,通过添加虚拟现实软件所支持的能够实现图像左右分屏插件(该插件通过C++代码编程完成,与制作虚拟现实内容的软件相兼容),由虚拟现实软件的渲染引擎模块实时渲染左右眼图像数据(虚拟场景数据)。例如,3D显示屏中的信号可采用虚拟现实内容制作软件支持的HORIZONTAL_SPLIT模式输出图像的左右分割模式,HORIZONTAL_SPLIT模式是通过C++程序实现的,该模式属于OPENGL四缓冲立体方式之一。输入到3D显示屏中的左右分割模式的图像通过3D显示屏的3D左右格式功能可以合成3D立体图像,佩戴偏振式3D眼镜的用户由此可以立体形式观看虚拟现实内容。下面以滑动轴承试验虚拟现实系统为例介绍三维模型的建模过程:采用3dsmax建立滑动轴承试验虚拟现实系统的三维模型,滑动轴承试验虚拟现实系统包括:静态加载系统、试验轴承供油系统、回油系统、支撑轴承油气润滑系统、电机驱动系统、动态激振系统、冷却系统、滑动轴承试验系统交互界面、厂房室内环境、厂房外部环境。其中,静态加载系统由波纹管、称重传感器、固定支架等元器件构成;试验轴承供油系统由试验轴承供油、回油系统由油箱、泵油电机、输油回油管路、阀门等零部件构成;支撑轴承油气润滑系统由带控制单元的齿轮泵、油气混合阀、滤油器、空气控制阀等元器件构成;电机驱动系统由拖动电机、扭矩传感器、联轴器等零部件构成;动态激振系统由电液激振控制箱、激振本体、激振杆等零部件构成;冷却系统由闭式冷却塔、冷却水管道、热交换器等零部件构成。厂房室内环境由地面,墙,窗户,控制台,计算机,会议室,桌椅,集装箱,龙门吊车,小推车,油桶,彩钢屋顶,吊灯构成。厂房外部环境由马路、树木,高层建筑,红绿灯,绿化围栏,天空,夕阳,饮料自助售货机构成。滑动轴承试验虚拟现实系统的交互界面由三个不同颜色的按钮构成,绿按钮可以触发试验系统的启动,红色按钮可以触发试验系统的关闭,蓝色按钮可以触发隐藏轴承本体结构上半壳体。步骤102、将经过参数设置的虚拟场景数据通过不同的显示通道输出至对应的客户端进行显示。也即根据虚拟现实头盔装备的头盔显示器、3D显示屏和2D显示器的屏幕分辨率要求,在虚拟现实内容制作软件中输出三路虚拟场景数据,一路输出到头盔显示器;另一路输出到一般电脑桌面的2D显示器;第三路信号输入到3D显示屏。以下提供步骤102的一种可能的实现方式:基于第一SteamVR插件将经过参数设置的虚拟场景数据输出至虚拟现实头盔装备;基于第二SteamVR插件将经过参数设置的虚拟场景数据输出至3D显示屏和2D显示器。也即该虚拟场景数据由SteamVR插件(第一SteamVR插件,虚拟现实软件所支持的VR插件)控制,将上述左右眼图像数据传输到虚拟现实头盔显示器设备(其中一路图像数据);通过修改SteamVR插件本文档来自技高网...

【技术保护点】
1.一种多通道虚拟现实的实现方法,其特征在于,所述实现方法包括以下步骤:S1、根据不同的客户端类型对虚拟场景数据进行参数设置;S2、将经过参数设置的虚拟场景数据通过不同的显示通道输出至对应的客户端进行显示。

【技术特征摘要】
1.一种多通道虚拟现实的实现方法,其特征在于,所述实现方法包括以下步骤:S1、根据不同的客户端类型对虚拟场景数据进行参数设置;S2、将经过参数设置的虚拟场景数据通过不同的显示通道输出至对应的客户端进行显示。2.如权利要求1所述的多通道虚拟现实的实现方法,其特征在于,所述客户端类型包括下述中的至少两种:3D显示屏、虚拟现实头盔装备和2D显示器;步骤S1具体包括:根据不同的客户端类型的屏幕分辨率对虚拟场景数据进行参数设置。3.如权利要求2所述的多通道虚拟现实的实现方法,其特征在于,步骤S2具体包括:基于第一SteamVR插件将所述经过参数设置的虚拟场景数据输出至所述虚拟现实头盔装备;基于第二SteamVR插件将所述经过参数设置的虚拟场景数据输出至所述3D显示屏和所述2D显示器;所述第一SteamVR插件和所述第二SteamVR插件的预览显示参数不同。4.如权利要求1所述的多通道虚拟现实的实现方法,其特征在于,所述实现方法还包括:在接收到客户端发送的移动指令时,修改所述虚拟场景数据以改变所述客户端显示的虚拟场景的视角;或修改所述虚拟场景数据以改变虚拟场景中的虚拟设备的位置;和/或,在接收到客户端发送的控制指令时,修改所述虚拟场景数据以打开或关闭或隐藏所述虚拟场景中的虚拟设备。5.一种...

【专利技术属性】
技术研发人员:徐欣周振华毕航钱广璞杨顺超
申请(专利权)人:上海电气集团股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1