一种全流程可视化编辑虚拟现实VR实现方法与系统技术方案

技术编号:37748283 阅读:15 留言:0更新日期:2023-06-05 23:34
本发明专利技术公开了一种全流程可视化编辑虚拟现实VR开发项目实现方法及系统。具体包括,步骤S1:确定开发任务;步骤S2:基于开发任务,执行对应的操作并完成开发环境搭建;步骤S3:基于搭建完成的开发环境,依托VR配套开发软件以及VR开发设备中的可视化编辑界面进行内容的开发创作;步骤S4开发任务的保存与发布。本发明专利技术使开发者聚焦在实现功能和逻辑本身,提升效率,通过使用VR框架,减轻繁琐的无规则开发以及时间上的消耗,并且使用的可视化编辑虚拟现实VR框架让开发者可以在编辑器模式下通过自动添加对应已经完成的模块以及功能来达到快速直白的开发。速直白的开发。速直白的开发。

【技术实现步骤摘要】
一种全流程可视化编辑虚拟现实VR实现方法与系统


[0001]本专利技术涉及虚拟现实开发领域,具体的而言,涉及一种全流程可视化编辑虚拟现实VR开发项目实现方法及系统。

技术介绍

[0002]虚拟现实技术受到了越来越多人的认可,用户可以在虚拟现实世界体验到最真实的感受,其模拟环境的真实性与现实世界难辨真假,让人有种身临其境的感觉;同时,虚拟现实具有一切人类所拥有的感知功能,比如听觉、视觉、触觉、味觉、嗅觉等感知系统;最后,它具有超强的仿真系统,真正实现了人机交互,使人在操作过程中,可以随意操作并且得到环境最真实的反馈。正是虚拟现实技术的存在性、多感知性、交互性等特征使它受到了许多人的喜爱。
[0003]以Unity为例,目前常见VR产品开发软件在开发VR软件时需要使用相对应的插件、素材、公共模型和程序,而插件本身过于琐碎,没有统一的开发模式和流程,制作繁琐,开发过程中许多资源无法重复利用。通常每开发一个新的VR产品,都需要进行大量繁琐的工作准备,理清头绪,进而不利于开发者反复使用以及小白进行快速的开发工作。同时开发过程中尽管不同的开发任务及开发类型存在较大差异,但开发项目之间仍存在大量同质化开发场景、环境、素材、插件的搭建使用,并且所属领域缺乏开发环境、素材资源的快速搭建过程,仅仅在开发过程中的某一个阶段或某几个阶段实现了资源的快速高效复用,并未从全局的角度出发,实现全局的高效资源整合开发。
[0004]本专利技术的目的在于提供一种全流程可视化编辑虚拟现实VR开发项目实现方法及系统,使开发者聚焦在实现功能和逻辑本身,提升效率,通过使用VR框架,减轻繁琐的无规则开发以及时间上的消耗。使用的可视化编辑虚拟现实VR框架让开发者可以在编辑器模式下通过自动添加对应已经完成的资源以及功能来达到快速直白的开发。

技术实现思路

[0005]为解决上述问题,本申请提出了一种全流程可视化编辑虚拟现实VR开发项目实现方法,具体包括:所述方法基于VR开发设备、云端服务器,智能终端所组成的硬件设备并搭配VR开发软件实现;其中,所述VR开发设备具体包括多功能头戴设备及与所述多功能头戴设备配套的交互设备,所述VR开发设备与云端服务器及智能终端两两之间建立连接关系,并能够进行数据交互;所述VR开发软件包括具备语音交互能力的VR开发设备操作系统以及具备3D设计开发能力的智能终端上的VR配套开发软件两部分组成,具体包括:步骤S1:确定开发任务,具体包括如下操作步骤:S1

1 获取用户输入的第一指令信息,S1

2 对所述第一指令信息进行解析,从解析结果中提取待开发项目类型;S1

3 将与提取得到的待开发项目类型对应的标识信息呈现于多用途头戴设备的第一视窗上;所述第一视窗上运行具备语音交互能力的VR开发设备操作系统,所述操作系
统的数据处理过程既可以通过语音指令实现,也可以借助于传统的交互设备的实体按键实现;S1

4 用户根据标识信息对待开发项目类型进行确认,当所述标识信息与用户实际待开发项目类型一致时,执行步骤S1

5;当所述标识信息与用户实际待开发项目类型不同时,执行步骤S1

6:S1

5 将待开发项目类型所需完成的开发内容确定为开发任务,并执行步骤S2;S1

6 用户借助于交互设备手动修改待开发项目类型,或者基于第二指令信息进行修改,跳转至步骤S1

5,或者重新输入第一指令信息,跳转至步骤1

1;与第一指令信息不同,第二指令信息只能是开发者的语音指令;步骤S2:基于开发任务,执行对应的操作并完成开发环境搭建,具体包括如下操作步骤:S2

1判断当前开发任务是否需要采集外部数据,若需要采集外部数据则执行步骤S2

2,否则执行步骤S2

3;S2

2借助于多功能头戴设备进行外部数据采集,并在完成数据采集后,将采集数据保存于多功能头戴设备中的数据处理模块中,所述数据处理模块能够对采集得到数据进行预处理和特征提取,形成基础开发素材并上传至云端服务器中;S2

3,基于开发任务,借助于VR硬件设备,搭建与开发任务相匹配的开发环境与所需的条件,并完成所需素材库、插件库以及操作指令程序集的加载;步骤S3:基于搭建完成的开发环境,依托VR配套开发软件以及VR开发设备中的可视化编辑界面进行内容的开发创作,具体包括如下操作步骤:S3

1:在搭建完成与开发任务所对应的开发环境后,在多用途头戴设备的第二视窗的可视化编辑界面中自动加载虚拟头显以及虚拟交互设备,并将外部VR开发设备与可视化编辑界面中的虚拟设备相关联,使得外部VR开发设备对应按键功能、动作姿态与场景中虚拟设备设计好的功能、操作一一对应;所述外部VR开发设备的按键功能、动作姿态在不同的开发任务和开发环境时,可以对应可视化编辑界面中虚拟设备不同的功能、操作;S3

2:虚拟设备借助于在可视化编辑界面中已经加载好的素材库、插件库以及操作指令程序集中的素材、插件以及VR程序,通过连线的方式将用户的虚拟头显和虚拟交互设备与对应的操作以及触发事件相连接,通过程序自动化配置将对应的组件,动作,事件,触发结果联系到一起,最后通过应用VR程序映射到场景中,经过场景自动配置加载,进而完成VR产品的开发;步骤S4 开发任务的保存与发布:在可视化编辑界面中对于开发完成的VR产品进行全方位视角的审核,并在通过审核后进行发布。
[0006]优选地,所述交互设备可以为能够与多功能头戴设备形成配对并建立连接关系的手柄;所述多功能头戴设备上具有虹膜识别模块,能够对用户的虹膜信息进行采集和保存。
[0007]优选地,所述手柄上具有指纹识别单元,能够对用户的指纹信息进行采集和保存。
[0008]优选地,所述指纹信息与虹膜信息均可以与VR开发设备进行绑定,单独或组合起来使用作为VR开发设备的使用凭证信息。
[0009]优选地,所述手柄成对存在,能够录入用户不同手指的指纹信息,并且所述指纹信息其中两个指纹可以分别作为第一视窗以及第二视窗操作界面的快速启动热键以及对应
视窗的解锁凭证。
[0010]优选地,所述第一指令信息,可以为用户的语音指令、指纹信息、借助于交互设备完成的动作姿态以及交互设备上的按键信息中的一个或多个组合。
[0011]优选地,所述待开发项目类型,可以为建筑行业建模开发、工业领域建模开发、游戏设计开发、3D绘画、全景制作、生活场景虚拟仿真、三维激光扫描等常见VR开发项目;所述待开发项目类型对应的标识信息,是指以AR或投影等方式呈现于第一视窗上的能唯一指示上述VR开发项目的标识信息。
[0012]优选地,所述标识信息可以是与待开发项目类型对应的图片、文字、代码信息中的一种或多种组合。
[0013]优选地,所述第一视窗是指通过多功能头戴设备上的AR本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种全流程可视化编辑虚拟现实VR开发项目实现方法,其特征在于:所述方法借助于VR开发设备以及配套开发软件实现,所述VR开发设备具体包括多功能头戴设备及与所述多功能头戴设备配套的交互设备,具体包括:步骤S1:确定开发任务;步骤S2:基于开发任务,执行对应的操作并完成开发环境搭建;步骤S3:基于搭建完成的开发环境,依托VR配套开发软件以及VR开发设备中的可视化编辑界面进行内容的开发创作;步骤S4:开发任务的保存与发布:在可视化编辑界面中对于开发完成的VR产品进行全方位视角的审核,并在通过审核后进行发布。2.根据权利要求1所述的一种全流程可视化编辑虚拟现实VR开发项目实现方法,其特征在于:所述步骤S1具体还包括如下操作步骤:S1

1 获取用户输入的第一指令信息,S1

2 对所述第一指令信息进行解析,从解析结果中提取待开发项目类型;S1

3 将与提取得到的待开发项目类型对应的标识信息呈现于多用途头戴设备的第一视窗上;S1

4 用户根据标识信息对待开发项目类型进行确认,当所述标识信息与用户实际待开发项目类型一致时,执行步骤S1

5;当所述标识信息与用户实际待开发项目类型不同时,执行步骤S1

6:S1

5 将待开发项目类型所需完成的开发内容确定为开发任务,并执行步骤S2;S1

6 用户借助于交互设备手动修改待开发项目类型,跳转至步骤S1

5,或者重新输入第一指令信息,跳转至步骤S1

1。3.根据权利要求1所述的一种全流程可视化编辑虚拟现实VR开发项目实现方法,其特征在于:所述步骤S2还包含:S2

1判断当前开发任务是否需要采集外部数据,若需要采集外部数据则执行步骤S2

2,否则执行步骤S2

3;S2

2借助于多功能头戴设备进行外部数据采集,并在完成数据采集后,将采集数据保存于多功能头戴设备中的数据处理模块中,所述数据处理模块能够对采集得到数据进行预处理和特征提取,形成基础开发素材;S2

3 基于开发任务,借助于VR硬件设备,搭建与特定开发任务相适应匹配的开发环境与所需的条件,并完成所需素材库、插件库以及操作指令程序集的加载。4.根据权利要求1所述的一种全流程可视化编辑虚拟现实VR开发项目实现方法,其特征在于:所述步骤S3具体包括如下操作步骤:S3

1 在搭建完成与开发任务所对应的开发环境后,在多用途头戴设备的第二视窗的可视化编辑界面中自动加载虚拟头显以及虚拟交互设备,并将外部VR开发设备与可视化场景中的虚拟设备相关联,使得场景外对应设备的按键功能、动作姿态与场景中虚拟设备设计好的功能、操作一一对应;上述外部VR开发设备的按键功能、动作姿态在不同的开发任务和开发...

【专利技术属性】
技术研发人员:徐振李柯
申请(专利权)人:杭州朗迅科技股份有限公司
类型:发明
国别省市:

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

1