首页 / 专利库 / 软件 / 可联网软件 / 互联网浏览器 / 一种基于网络浏览器进行VR创作的平台

一种基于网络浏览器进行VR创作的平台

阅读:776发布:2020-05-11

专利汇可以提供一种基于网络浏览器进行VR创作的平台专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种基于网络浏览器进行VR创作的平台,包括 节点 编辑器、双目 渲染 模 块 和网络模块;所述节点编辑器用于搭建3D模型;所述双目渲染模块用于将节点编辑器处理完成的3D模型通过WebGL进行分屏渲染以模拟真实双眼的视觉感受;所述网络模块用于用户连接至该基于网络浏览器进行VR创作的平台并将经过该双目渲染模块处理完成的3D模型进行分享。不但有利于非技术人员创作丰富的VR内容而且对技术人员提供编程 接口 ,从而进行更加专业的创作,降低3D制作的难度,把专业性很高的3D、VR制作搬到网页上,可以供设计师,程序员等进行简单的制作,简单可控,可以分享;降低对 硬件 的要求,仅仅需要一部千元手机和一个眼睛盒子就可以体验。,下面是一种基于网络浏览器进行VR创作的平台专利的具体信息内容。

1.一种基于网络浏览器进行VR创作的平台,其特征在于,包括节点编辑器、双目渲染和网络模块;所述节点编辑器用于像堆积木一样搭建3D模型,所述节点编辑器包括:
对象获取模块,用于从后台获取3D对象和参数的;
对象生成模块,用于将所述对象获取模块获取到的参数生成ui组件、节点对象及属性对象,且该对象生成模块还用于将3D对象添加至场景中;
对象绑定模块,用于将所述对象生成模块生成得属性对象分别与节点对象 和3D对象进行绑定,使3D对象和节点对象均与属性对象相互关联;
初始化模块,用于将所述对象绑定模块处理完成的节点对象和3D对象进行初始化;
对象修改模块,用于将初始化完成后的属性对象进行修改以改变或操作3D对象和节点对象;
对象增删模块,用于将初始化完成后或对象修改模块处理完成后的节点对象通过连线添加至场景中,并生成与其对应的可调节属性,且该对象增删模块还用于将场景中的某一节点对象和3D对象删除;以及
保存模块,将经过对象修改模块和对象增删模块处理完成的3D模型的数据和代码保存至后台;
所述双目渲染模块用于将节点编辑器处理完成的3D模型通过WebGL进行分屏渲染以模拟真实双眼的视觉感受;
所述网络模块用于用户连接至该基于网络浏览器进行VR创作的平台并将经过该双目渲染模块处理完成的3D模型进行分享。
2.根据权利要求1所述的一种基于网络浏览器进行VR创作的平台,其特征在于,所述基于网络浏览器进行VR创作的平台还包括智能终端以及与该智能终端相连接的互联网。
3.根据权利要求2所述的一种基于网络浏览器进行VR创作的平台,其特征在于,所述智能终端包括智能手机、平板电脑、电脑中的一种或多种。
4.根据权利要求3所述的一种基于网络浏览器进行VR创作的平台,其特征在于,所述双目渲染模块通过智能终端内的浏览器内核进行WebGL渲染。

说明书全文

一种基于网络浏览器进行VR创作的平台

技术领域

[0001] 本发明涉及基于网页的VR制作技术领域,具体来说,涉及一种基于网络浏览器进行VR创作的平台。

背景技术

[0002] 目前不仅是国内,国际上在VR内容创作方面几乎是空白,已有的技术也是五花八,没有通用性,创作起来要么内容贫乏,要么步骤繁琐,甚至要求使用者对技术甚至编程能有一定的基础
[0003] 因此,研制出一种可降低VR内容制作门槛并能分享所制作的VR内容的网络平台,便成为业内人士亟需解决的问题。

发明内容

[0004] 本发明提出了一种基于网络浏览器进行VR创作的平台,克服了现有产品中上述方面的不足。
[0005] 本发明的目的是通过以下技术方案来实现的:
[0006] 一种基于网络浏览器进行VR创作的平台,包括节点编辑器、双目渲染和网络模块;所述节点编辑器用于搭建3D模型,所述节点编辑器包括:
[0007] 对象获取模块,用于从后台获取3D对象和参数的;
[0008] 对象生成模块,用于将所述对象获取模块获取到的参数生成ui组件、节点对象及属性对象,且该对象生成模块还用于将3D对象添加至场景中;
[0009] 对象绑定模块,用于将所述对象生成模块生成得属性对象分别与节点对象和3D对象进行绑定,使3D对象和节点对象均与属性对象相互关联;
[0010] 初始化模块,用于将所述对象绑定模块处理完成的节点对象和3D对象进行初始化;
[0011] 对象修改模块,用于将初始化完成后的属性对象进行修改以改变或操作3D对象和节点对象;
[0012] 对象增删模块,用于将初始化完成后或对象修改模块处理完成后的节点对象通过连线添加至场景中,并生成与其对应的可调节属性,且该对象增删模块还用于将场景中的某一节点对象和3D对象删除;
[0013] 保存模块,将经过对象修改模块和对象增删模块处理完成的3D模型的数据和代码保存至后台;
[0014] 所述双目渲染模块用于将节点编辑器处理完成的3D模型通过WebGL进行分屏渲染以模拟真实双眼的视觉感受;
[0015] 所述网络模块用于用户连接至该基于网络浏览器进行VR创作的平台并将经过该双目渲染模块处理完成的3D模型进行分享。
[0016] 进一步地,所述基于网络浏览器进行VR创作的平台还包括智能终端以及与该智能终端相连接的互联网。
[0017] 进一步地,所述智能终端包括智能手机、平板电脑、电脑中的一种或多种。
[0018] 进一步地,所述双目渲染模块通过智能终端内的浏览器内核进行WebGL渲染。
[0019] 本发明的有益效果为:不但有利于非技术人员创作丰富的VR内容而且对技术人员提供编程接口,从而进行更加专业的创作,降低3D制作的难度,把专业性很高的3D、VR制作搬到网页上,可以供设计师,程序员等进行简单的制作,简单可控,可以分享;降低对硬件的要求,仅仅需要一部千元手机和一个眼睛盒子就可以体验。附图说明
[0020] 为了更清楚地说明本发明实施例现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021] 图1是本发明实施例所述的基于网络浏览器进行VR创作的平台的节点编辑器的流程框图
[0022] 图2是根据图1所述的基于网络浏览器进行VR创作的平台的双目渲染的流程框图。

具体实施方式

[0023] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
[0024] 如图1-2所示,根据本发明实施例所述的一种基于网络浏览器进行VR创作的平台,其特征在于,包括节点编辑器、双目渲染模块和网络模块;所述节点编辑器用于搭建3D模型,所述节点编辑器包括:
[0025] 对象获取模块,用于从后台获取3D对象和参数的;
[0026] 对象生成模块,用于将所述对象获取模块获取到的参数生成ui组件、节点对象及属性对象,且该对象生成模块还用于将3D对象添加至场景中;
[0027] 对象绑定模块,用于将所述对象生成模块生成得属性对象分别与节点对象和3D对象进行绑定,使3D对象和节点对象均与属性对象相互关联;
[0028] 初始化模块,用于将所述对象绑定模块处理完成的节点对象和3D对象进行初始化;
[0029] 对象修改模块,用于将初始化完成后的属性对象进行修改以改变或操作3D对象和节点对象;
[0030] 对象增删模块,用于将初始化完成后或对象修改模块处理完成后的节点对象通过连线添加至场景中,并生成与其对应的可调节属性,且该对象增删模块还用于将场景中的某一节点对象和3D对象删除;
[0031] 保存模块,将经过对象修改模块和对象增删模块处理完成的3D模型的数据和代码保存至后台;
[0032] 所述双目渲染模块用于将节点编辑器处理完成的3D模型通过WebGL进行分屏渲染以模拟真实双眼的视觉感受;
[0033] 所述网络模块用于用户连接至该基于网络浏览器进行VR创作的平台并将经过该双目渲染模块处理完成的3D模型进行分享。
[0034] 在本发明的一个具体实施例中,所述基于网络浏览器进行VR创作的平台还包括智能终端以及与该智能终端相连接的互联网。
[0035] 在本发明的一个具体实施例中,所述智能终端包括智能手机、平板电脑、电脑中的一种或多种。
[0036] 在本发明的一个具体实施例中,所述双目渲染模块通过智能终端内的浏览器内核进行WebGL渲染。
[0037] 为了方便理解本发明的上述技术方案,以下通过具体使用方式上对本发明的上述技术方案进行详细说明。
[0038] 节点编辑器是基于节点的编辑器,即用户像堆积木一样就可以轻松创作出内容丰富的作品。在底层需做大量的工作,比如,基于OO(面向对象)的思想对创作的过程进行高度抽象和封装。涉及到的具体技术是:利用Three.js,ObjLoader等JavaScript库依次设计用例图、活动图、结构图、顺序图、交互图、通信图、时间图、状态图、构件图、部署图,然后再去按模块编程实现。
[0039] 节点编辑器将从后台获取3D对象和参数生成ui组件和节点对象或生成ui组件和属性对象或将3D对象直接添加至场景中,然后将节点对象与属性对象关联绑定或将3D对象与属性对象关联绑定,节点对象可直接添加至场景中也可通过修改属性对象改变其类型后再添加至场景中,而已位于场景中的3D对象可直接通过修改属性对象来进行改变或操作,并且位于场景中的3D对象和节点对象均可以根据用户需求进行删除,通过上述操作,可将多个同类型或不同类型的节点对象/3D对象在场景中搭建成3D模型。
[0040] ui组件将一段或几段完成各自功能的代码段封装为一个或几个独立的部分用于构建用户界面
[0041] 目前市面上大部分的VR模式渲染都是复制渲染,即仅仅简单地拷贝出两份,没有深度的概念,效果不尽人意,因此本发明将3D模型通过浏览器内核来完成WebGL标准的双屏渲染,通过双屏渲染来模拟真实双眼的视觉感受,真实感极强。
[0042] 用户通过智能手机、平板电脑、电脑等智能终端和互联网进入网页平台(基于网络浏览器进行VR创作的平台),并在该网页平台上完成3D模型和VR内容的创作和分享。
[0043] 综上所述,借助本发明的上述技术方案,不但有利于非技术人员创作丰富的VR内容而且对技术人员提供编程接口,从而进行更加专业的创作,降低3D制作的难度,把专业性很高的3D、VR制作搬到网页上,可以供设计师,程序员等进行简单的制作,简单可控,可以分享;降低对硬件的要求,仅仅需要一部千元手机和一个眼睛盒子就可以体验。
[0044] 本发明不局限于上述最佳实施方式,任何人在本发明的启示下都可得出其他各种形式的产品,但不论在其形状或结构上作任何变化,凡是具有与本申请相同或相近似的技术方案,均落在本发明的保护范围之内。
高效检索全球专利

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

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

申请试用

分析报告

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

申请试用

QQ群二维码
意见反馈