首页 / 专利库 / 软件 / 所见即所得 / 一种基于云平台的VR内容创作及生成VR应用程序的方法

一种基于平台的VR内容创作及生成VR应用程序的方法

阅读:828发布:2020-05-14

专利汇可以提供一种基于平台的VR内容创作及生成VR应用程序的方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种基于 云 平台的VR内容创作及生成VR应用程序的方法,包括以下步骤:S1:登录web前端的 可视化 界面编辑VR作品的内容;S2:作品编辑完成,用户在预览实际效果后保存该作品;S3:根据用户创作的作品添加,云平台配置VR预编译模 块 并调用系统功能自动生成VR应用程序;S4:在web前端选择VR设备的型号,云系统根据预置的设备适配模块来自动生成对应VR程序并做打包和发布处理;S5:将上述生成的VR应用程序安装到适配的智能终端中。本发明提供的方法可使非专业人员可以通过云平台,创建自己的VR内容和交互作品应用程序,由云平台负责原本由技术人员对内容以及互动控制的开发工程管控和应用程序生成,降低了VR作品创作程序的难度,节约了时间。,下面是一种基于平台的VR内容创作及生成VR应用程序的方法专利的具体信息内容。

1.一种基于平台的VR内容创作及生成VR应用程序的方法,其特征在于,包括以下步骤:
S1:用户登录web前端的可视化界面编辑VR作品的内容;
S2:作品编辑完成,用户在预览实际效果后保存该作品;
S3:根据用户创作的作品添加,云平台配置VR预编译模并调用系统功能自动生成VR应用程序;
S4:在web前端选择VR设备的型号,云系统根据预置的设备适配模块来自动生成对应VR程序并做打包和发布处理;
S5:将上述生成的VR应用程序安装到适配的智能终端中,由VR头显终端来展示VR作品的效果。
2.根据权利要求1中所述的一种基于云平台的VR内容创作及生成VR应用程序的方法,其特征在于,所述步骤S1中编辑VR作品的具体操作方法为:创建一个项目作为整体的应用主体,在其中创建分组以及VR场景,并在web前端的可视化界面通过鼠标和界面菜单,从资源素材云中选择素材内容,加入当前场景并进行布署,对物体的种类、三维空间位置、大小、颜色、文字、特定互动动作等属性进行编辑;在界面中实时显示实际的效果,实现所见即所得,所述绑定的动作可以用Lua脚本实现功能的扩展。
3.根据权利要求2中所述的一种基于云平台的VR内容创作及生成VR应用程序的方法,其特征在于,所述VR场景中的物体包括:自定义按钮、标准按钮、图片按钮、透明按钮、动态文字、文本显示框、图片相册、视频播放窗口、3D模型、动画模型,用户可根据上述场景物体来完成作品的快速创作。
4.根据权利要求2中所述的一种基于云平台的VR内容创作及生成VR应用程序的方法,其特征在于,由所述VR场景中的物体提供脚本支持的事件包括有点击、射线进入、射线离开、淡出完成、延时加载、固定加载;由所述VR场景提供脚本支持的事件包括有加载场景前、加载场景完成、退出场景前、场景退出时、动作触发后。
5.根据权利要求2中所述的一种基于云平台的VR内容创作及生成VR应用程序的方法,其特征在于,所述资源素材云对图片资源、音乐资源、视频资源、3D模型资源、VR图片资源、VR视频资源进行管理及调配,资源所有者可自行对所拥有资源进行公开或指定范围的发布和授权许可,允许一名或多名用户访问或使用相关资源文件,设置资源使用资费标准,形成在线资源交易、授权体系。
6.根据权利要求1中所述的一种基于云平台的VR内容创作及生成VR应用程序的方法,其特征在于,所述步骤S3中的预编译模块包括有场景模块、3D预编译模块、互动模块、响应模块、显示模块、VR设备适配模块;所述预编译模块的应用架构包括图片显示模块、音乐播放、视频播放、3D模型读取及动作、行为控制。
7.根据权利要求1中所述的一种基于云平台的VR内容创作及生成VR应用程序的方法,其特征在于,所述步骤S4中打包发布的具体步骤为:在云平台中建立一个1+N的打包服务集群,其中总控服务器负责接收所有指令,并根据指令需求及等级,分配任务给集群中一台服务器进行处理;打包服务器根据打包指令,从云平台中获取应用配置数据,并从模块应用云中获取相应模块资源,再从资源素材云中获取相关资源,然后进入实际打包生成环节,在打包完成后,生成反馈指令返回总控服务器,并将应用程序发布地址及应用详细信息存入云发布系统;由云发布系统,按照用户后台配置的相关信息,连接自身VR发布平台或第三方VR发布平台接口,提交应用发布申请,完成发布任务。
8.根据权利要求1中所述的一种基于云平台的VR内容创作及生成VR应用程序的方法,其特征在于,所述步骤S5还包括以下过程:在安装的程序首次运行时,通过网络连接到物联网云平台,根据程序配置,进行系统的初始化操作,根据配置文件,下载所有场景里所需的各种素材资源并配置到VR场景中;在初始化完成后,VR应用即可正常启用,并可以通过手柄或其它互动硬件实现交互;相关素材资源也可以直接生成在打包应用中,无需联网下载,直接启动VR应用运行;VR程序在联网状态中,可自动获取云平台的项目版本号,可提示用户进行更新。

说明书全文

一种基于平台的VR内容创作及生成VR应用程序的方法

技术领域

[0001] 本发明涉及VR创作技术领域,特别涉及一种基于云平台的VR内容创作及生成VR应用程序的方法。

背景技术

[0002] 随着VR行业的不断发展,众多VR硬件(头显)不断涌现,VR内容场景以及互动项目的开发需求大量增加。
[0003] 例如专利名称为“一种基于网络浏览器进行VR创作的平台”(申请号:201610846209.9,公开日:2017.05.10)的发明专利中公开了一种基于网络浏览器进行VR创作的平台,包括节点编辑器、双目渲染和网络模块;所述节点编辑器用于搭建3D模型;
所述双目渲染模块用于将节点编辑器处理完成的3D模型通过WebGL进行分屏渲染以模拟真实双眼的视觉感受;所述网络模块用于用户连接至该基于网络浏览器进行VR创作的平台并将经过该双目渲染模块处理完成的3D模型进行分享。不但有利于非技术人员创作丰富的VR内容而且对技术人员提供编程接口,从而进行更加专业的创作,降低3D制作的难度,把专业性很高的3D、VR制作搬到网页上,可以供设计师,程序员等进行简单的制作,简单可控,可以分享;降低对硬件的要求,仅仅需要一部千元手机和一个眼睛盒子就可以体验。
[0004] 上述专利文件中描述的是使用WEB网页形式,进行VR内容的编辑和查看,其编辑查看也是在WEB页面上进行的,一般是通过手机打开WEB页面,进行模拟浏览。上述方案的缺陷是无法在专业设备上打开,只能以手机做为硬件载体,只能实现简单的场景浏览应用,而且内容显示以及VR互动效果与专业头显有较大差距,也无法实现在里面实现3D模型的互动和控制,也无法对VR头显的手柄进行编程控制,只能实现最基础的观看和点击。

发明内容

[0005] 为了解决上述问题,本发明提供了一种基于云平台的VR内容创作及生成VR应用程序的方法,能够让用户在web端自行创作VR作品,然后由云平台提供原本由技术人员对内容以及互动控制的开发工程管控和程序生成,且可根据实际使用的VR设备来适配相应的程序,降低了VR创作的难度以及节省了大量人物力和时间成本。
[0006] 本发明的技术方案如下:一种基于云平台的VR内容创作及生成VR应用程序的方法,包括以下步骤:S1:用户登录web前端的可视化界面编辑VR作品的内容;
S2:作品编辑完成,用户在预览实际效果后保存该作品;
S3:根据用户创作的作品添加,云平台配置VR预置模型并调用系统功能自动生成VR应用程序;
S4:在web前端选择VR设备的型号,云系统根据预置的设备适配模块来自动生成对应VR程序并做打包和发布处理;
S5:将上述生成的VR应用程序安装到适配的智能终端中,由VR头显终端来展示VR作品的效果。
[0007] 通过web前端创作VR作品,并通过设置的大量预编译模块来完成作品以及设配外接的VR设备,并由云平台提供原本由技术人员对内容以及互动控制的开发工程管控和程序生成,云平台对用户在web前端完成的作品进行参数以及预编译模块的调用,并经过打包步骤来生成相应的VR应用程序,达到快速创作VR作品的效果。
[0008] 优选的,所述步骤S1中编辑VR作品的具体操作方法为:创建一个项目作为整体的应用主体,在其中创建分组以及VR场景,并在web前端的可视化界面通过鼠标和界面菜单,从资源素材云中选择素材内容,加入当前场景并进行布署,对物体的种类、三维空间位置、大小、颜色、文字、特定互动动作等属性进行编辑;在界面中实时显示实际的效果,实现所见即所得,所述绑定的动作可以用Lua脚本实现功能的扩展。
[0009] 优选的,所述VR场景中的物体包括:自定义按钮、标准按钮、图片按钮、透明按钮、动态文字、文本显示框、图片相册、视频播放窗口、3D模型、动画模型,用户可根据上述场景物体来完成作品的快速创作。
[0010] 优选的,由所述VR场景中的物体提供脚本支持的事件包括有点击、射线进入、射线离开、淡出完成、延时加载、固定加载;由所述VR场景提供脚本支持的事件包括有加载场景前、加载场景完成、退出场景前、场景退出时、动作触发后。
[0011] 优选的,所述资源素材云对图片资源、音乐资源、视频资源、3D模型资源、VR图片资源、VR视频资源进行管理及调配,资源所有者可自行对所拥有资源进行公开或指定范围的发布和授权许可,允许一名或多名用户访问或使用相关资源文件,设置资源使用资费标准,形成在线资源交易、授权体系。
[0012] 优选的,所述步骤S3中的预编译模块包括有场景模块、3D预编译模块、互动模块、响应模块、显示模块、VR设备适配模块;所述预编译模块的应用架构包括图片显示模块、音乐播放、视频播放、3D模型读取及动作、行为控制。
[0013] 优选的,所述步骤S4中打包发布的具体步骤为:在云平台中建立一个1+N的打包服务集群,其中总控服务器负责接收所有指令,并根据指令需求及等级,分配任务给集群中一台服务器进行处理;打包服务器根据打包指令,从云平台中获取应用配置数据,并从模块应用云中获取相应模块资源,再从资源素材云中获取相关资源,然后进入实际打包生成环节,在打包完成后,生成反馈指令返回总控服务器,并将应用程序发布地址及应用详细信息存入云发布系统;由云发布系统,按照用户后台配置的相关信息,连接自身VR发布平台或第三方VR发布平台接口,提交应用发布申请,完成发布任务。整个打包过程,可同步显示各步骤进展状态,预计时间,完成情况。
[0014] 更优选的,所述步骤S6还包括以下过程:在安装的程序首次运行时,通过网络连接到物联网云平台,根据程序配置,进行系统的初始化操作,根据配置文件,下载所有场景里所需的各种素材资源并配置到VR场景中;在初始化完成后,VR应用即可正常启用,并可以通过手柄或其它互动硬件实现交互;相关素材资源也可以直接生成在打包应用中,无需联网下载,直接启动VR应用运行;VR程序在联网状态中,可自动获取云平台的项目版本号,可提示用户进行更新;也可自动对相应素才内容进行判断,自动更新相应素材内容,且更新后无需重装VR应用。
[0015] 本发明的有益效果:本发明提供的方法可使非专业人员可以通过云平台,创建自己的VR内容和交互作品应用程序,由云平台提供原本由技术人员对内容以及互动控制的开发工程管控和程序生成,降低了VR作品创作的难度、节省了大量人力物力和时间成本;同时通过云平台建立大型素材库,对本地上传素材和云端素材库进行素材管理和分享,提升了VR作品的创作便利性;本方案采用3D引擎技术开发,安装在手机或者专业设备上,以应用程序的形式,进行VR内容的互动显示,功能和效果与VR专业开发系统的效果完全一致,可以完成一些较高难度的VR创作内容;在开发端,通过云端可视化界面,对VR内容和交互动作进行配置,可以在线分享演示内容给第三方进行整体效果和流程的演示。附图说明
[0016] 图1为本发明方法步骤的流程图
[0017] 图2为本发明中云平台涉外功能布局图。
[0018] 图3为本发明中服务器的关系图。

具体实施方式

[0019] 一种基于云平台的VR内容创作及生成VR应用程序的方法,如图1所示,包括以下步骤。
[0020] 在web前端中创建VR项目。
[0021] 从资源素材云中选择素材内容。
[0022] 利用素材内容编辑VR互动场景。
[0023] 编辑完成后预览效果。
[0024] 在web前端中选择VR硬件型号。
[0025] 提交打包请求
[0026] 执行打包流程。
[0027] 生成下载地址。
[0028] 下载安装到VR硬件中。
[0029] 上述步骤中包括了前端创建作品、预览效果、选择程序输出的硬件型号、程序打包、应用程序发布以及应用程序下载的步骤,用户登录web前端后开始VR作品的创作设计,在web前端中利用素材库中的素材、场景物体及脚本完成VR作品的设计,作品完成后可在web前端预览效果,然后根据用户创作的作品添加,云平台配置VR预置模型并调用系统功能自动生成VR应用程序,在web前端选择VR设备的型号,云系统根据预置的设备适配模块来自动生成对应VR程序并做打包和发布处理,将上述生成的VR应用程序安装到适配的智能终端中,由VR头显终端来展示VR作品的效果。
[0030] 本发明的方法是基于云平台来实现的,如图2所示,云平台功能布局包括资源服务平台、在线互动编译、应用打包发布,上述资源服务平台包括素材管理和素材交易,资源所有者可自行对所拥有资源进行公开或指定范围的发布和授权许可,允许一名或多名用户访问或使用相关资源文件,设置资源使用资费标准,形成在线资源交易和授权体系;上述在线互动编译包括场景编译、互动交互编译和3D模型,用户在web前端中通过鼠标和界面菜单,从素材库中选择素材用以完成VR作品,云平台配置VR预置模型并调用系统功能自动生成VR应用程序;上述的应用打包发布包括打包调度功能、预置模块管理和指令控制模块,打包服务器根据打包指令,向总控平台调取应用配置数据,并向模块应用云获取相应模块资源,再向资源素材云获取相关资源,然后进入实际打包生成环节,在打包完成后,生成反馈指定,回复总控服务器任务执行日志,并将应用程序发布地址及应用详细信息存入发布云系统。
[0031] 生成的应用程序安装到VR终端或windows电脑中,在程序首次运行时,通过网络连接到云平台,根据程序配置,进行系统的初始化操作,根据配置文件,下载所有场景里所需的各种素材资源并配置到VR场景中。在初始化完成后,VR应用即可正常启用,并可以通过手柄实现交互。相关素材资源也可以直接生成在打包应用中,无需联网下载,直接启动VR应用运行。
[0032] VR程序在联网状态中,可自动获取云平台的项目版本号,可提示用户进行更新。也可自动对相应素才内容进行判断,自动更新相应素材内容。更新后无需重装VR应用,自动显示最新内容。
[0033] 整个方法运用到多种服务器,如图3所示,包括了云平台主服务器,云平台主服务器中包括有互动编译服务器、资源服务器和打包服务器;资源服务器包括有素材服务器和预编译模块;打包服务器包括有编译主服务器1和分布下载服务器;编译主服务器1下包括有编译子服务器2 N,分布下载服务器下包括有分布下载服务器1 N。~ ~
[0034] 本发明不局限于上述最佳实施方式,任何人在本发明的启示下都可得出其他各种形式的产品,但不论在其形状或结构上作任何变化,凡是具有与本申请相同或相近似的技术方案,均落在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈