虚拟现实软件平台系统的制作方法

文档序号:11948782阅读:489来源:国知局

本发明涉及虚拟现实软件平台系统,属于虚拟显示技术领域。



背景技术:

目前虚拟现实技术绝大多数用户需要使用虚拟现实眼镜连接电脑,从电脑上打开驱动平台运行虚拟现实游戏或者3D电影,然后再戴上虚拟现实眼镜进入虚拟现实体验。更深层次的体验则加上数据手套,力矩球等触觉力觉反馈设备。使用kinect等进行光学或电磁或视频地用户动作捕捉,使用户动作真实反馈到虚拟世界。也有采用鸭蛋壳等动作体验设备传递给用户摇晃震荡感的方式。但深层次的体验价格不菲。用户较少。

虚拟现实的游戏主要运用了3dsmax等软件进行基础建模,然后采用vrp或者vrml进行成型建模的交互,主流采用c/c++语言和java语言进行编程设计。目前支持小型联网的有支持kinect的laputavr眼镜显示器。也有VR网球这一游戏可以使用bluetooth(R)进行双人联网游戏。但运动追踪,刷新频率延迟的降低与大型多人联网数据计算的困难,使得联网的大规模化难以实施。显示屏画质提升的困难,以及识别人物细微动作的困难使得游戏效果真实化不强。

目前的虚拟现实虽然可体验。但有如下几个缺点。首先虚拟化技术不成熟,绝大多数用户使用时无法达到足够的沉浸效果,体验到一个与外界充分隔离的虚拟世界。然后是联网技术的不成熟,用户仍无法进行人数较多的联网游戏,无法进入虚拟世界进行一起看电影,一起开会等现实中能进行的行为。接着是虚拟现实眼镜运行平台方式的各种各样无法统一,用户打开不同游戏需要不同的平台驱动,下载3D电影资源也需要自行搜索。没有统一的支持方式。最后是操作的繁琐,对于很多不是很懂计算机的老人和小孩儿而言,即使会使用电脑基础操作,要进行虚拟现实驱动的安装进入也不是一件容易的事,使得这一部分人对虚拟现实陌生乃至从未听说。或者听说过不愿意去花时间研究。



技术实现要素:

发明目的:针对现有技术中存在的问题,本发明目的在于提供基于虚拟现实的软件平台系统,以解决进入虚拟现实世界的繁琐,增强虚拟世界体验感。

技术方案:为实现上述发明目的,本发明采用的技术方案为:虚拟现实软件平台系统,所述软件平台系统呈现三维虚拟空间,所述三维虚拟空间中包括用户虚拟形象、系统菜单、应用商店菜单、我的应用菜单和菜单中的三维应用快捷图标;

进一步地,所述软件平台系统与虚拟现实眼镜数据连接,通过键盘、鼠标、摇杆、手柄或检测用户行为来控制用户虚拟形象。

进一步地,用户通过点击来触发应用商店菜单中的三维应用购买、下载、安装过程。

进一步地,用户通过点击来触发我的应用菜单中的三维应用快捷图标。

进一步地,所述三维应用为各类三维商业软件、三维影片、三维游戏或另一个三维虚拟空间。

进一步地,所述系统菜单中设有应用管理程序,所述应用管理程序用于添加、删除、修改各类三维软件。

进一步地,所述系统菜单中设有系统状态管理程序,所述系统状态管理程序用于显示和修改系统状态参数。

进一步地,所述系统菜单中设有返回虚拟空间命令按钮,所述命令按钮可通过点击或执行设定的动作触发。

有益效果:与现有技术相比,本发明具有如下优点:

1、本发明的虚拟现实软件平台系统只需要安装完成并从计算机打开运行,用户戴上虚拟现实眼镜以后可以看到一个三维立体的虚拟空间,虚拟体验所需要的命令可全部在这个虚拟空间完成,如对菜单中应用快捷按钮点击或者执行一些行为操作就可以打开一个虚拟现实游戏或者一个三维电影播放软件,或者进入另外一个虚拟空间等等。像真实世界一样操作,使不了解计算机的人也能很快使用,加深了虚拟世界沉浸度,简化了虚拟现实使用的繁琐步骤。

2、在三维虚拟空间中,游戏、软件、电影、现实世界景物等全部三维立体地展现在用户眼前,不同快捷图标对应不同软件或资源,用户要切换不同的游戏或观看不同的电影,只需点击或执行一些行为操作即可进入选择,无需离开虚拟世界,解决了用户运行不同平台频繁在二维与三维之间切换而影响沉浸度的问题,增强了虚拟世界体验感。

3、本发明的开发方法工序简化,无需过多的程序开发量和三维图像建模,可以快速完成虚拟空间搭建。

附图说明

图1为本发明实施例的使用示意图。

具体实施方式

下面结合具体实施例,进一步阐明本发明,应理解这些实施例仅用于说明本发明而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员对本发明的各种等价形式的修改均落于本申请所附权利要求所限定的范围。

本发明实施例公开的虚拟现实软件平台系统是在计算机上进行建模编程做出的软件,在虚拟现实眼镜连接pc情况下运行。在计算机上运行该软件平台系统后,戴上虚拟现实眼镜即可进入。该软件平台系统采用类现实环境作为外观,呈现一个三维虚拟空间,三维虚拟空间中的对象包括用户虚拟形象、设置菜单、应用菜单和菜单中的若干三维应用软件快捷图标。三维应用软件可以是三维影片播放软件、三维游戏软件、三维商业软件、另一个三维虚拟空间。

整个过程与传统二维显示器打开软件后选择指令一致,表现形式不同。是一个三维操作系统,支持在虚拟三维世界对三维软件的打开,不再需要转换到二维界面下使用点击桌面图标方式进入打开软件,整个过程不需要摘下虚拟现实眼镜。本虚拟现实软件平台系统在使用时可脱离二维显示器,将虚拟现实眼镜与电脑主机相连后即可使用。

下面详细介绍本实施例的虚拟现实软件平台系统的构建过程:用Unity3D引擎或者Unreal Engine引擎建立一个虚拟空间,并建立系统菜单和应用商店菜单、我的应用菜单。用3dsmax对虚拟人物形象进行建模,并把虚拟人物模型导入Unity3D引擎或者Unreal Engine引擎,之后为虚拟人物模型创建角色动画。用C#语言或者JAVA语言编写虚拟人物模型的行为脚本,使用户可以控制虚拟人物完成各种行为。设置当用户点击我的应用菜单中的图标时,可以打开一个三维应用软件的程序。

用Unity3D引擎或者Unreal Engine引擎在系统菜单中创建一个返回按钮、一个系统状态按钮、一个应用软件管理按钮,并用C#语言或者JAVA语言编写这些按钮的行为脚本。点击返回按钮后具备返回虚拟空间功能。点击系统状态按钮触发一个二维界面,界面中显示系统状态参数,并可选择详细查看和调整参数。点击应用软甲管理按钮也触发一个二维界面,界面中显示已安装在电脑中的各种三维应用软件,并可以选择关闭、删除等功能。

用Unity3D引擎或者Unreal Engine引擎在应用商店菜单中创建一个网址链接。点击应用商店菜单后弹出一个二维界面并自动链接到应用商店的WEB页面。用户可以直接在菜单中选购、安装所需的应用软件。安装完毕后软件平台系统会自动在我的应用菜单中生成一个应用软件快捷图标。用户点击图标可以开始体验应用软件。

本发明实施例的虚拟现实软件平台系统将计算机的操作方式由二维显示器转移到三维虚拟世界,并在三维虚拟世界进行操作,加深了虚拟现实沉浸度。简化了虚拟现实眼镜摘下操作再戴上进入的繁琐工序。用Unity3D引擎或者Unreal Engine引擎简单高效的就可以完成该系统的所有功能的开发,简化了该系统的开发难度,增强了虚拟现实软件平台系统的使用便利性。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1