用于虚拟现实内容创建的智能人机交互系统及方法与流程

文档序号:15849405发布日期:2018-11-07 09:36阅读:208来源:国知局
用于虚拟现实内容创建的智能人机交互系统及方法与流程

本发明涉及vr、ar、mr等应用技术领域,具体地说,是一种用于虚拟现实内容创建的智能人机交互系统及方法。

背景技术

传统在开发虚拟现实内容中的物体的属性的方法,是通过专业的技术人员根据具体需求,进行程序编写,实现各种物体在虚拟现实环境中的各种属性的表现,完成物体的各种属性的制作。传统的虚拟现实内容创建制作过程中,实现物体属性的方法,技术门槛高,需要具有专业的技术能力的人员完成,且制作周期长、效率低、成本高昂。



技术实现要素:

本发明的目的是针对现有虚拟现实内容创建中物质属性的创建方法的不足,提供一种用于虚拟现实内容创建的智能人机交互系统及方法,可以满足快速便捷的进行虚拟现实内容创建过程中物质属性的创建,实现零技术门槛创建带有物质属性的虚拟现实内容,提高效率,大大降低成本,本发明还将为虚拟现实产品提供简单便捷的虚拟世界创建的技术方案。

为实现上述目的,本发明采取的技术方案是:一种用于虚拟现实内容创建的智能人机交互系统,包括:

物质属性层,用于根据物质属性标签建立物质属性表,具体的包括模型创建单元和物质属性表,其中模型创建单元用于存储或创建虚拟现实内容的模型,物质属性表用于为虚拟现实内容创建过程中的各物质创建相应的属性并设定对应的物质属性标签;

逻辑层,用于根据模型从物质属性表中选取物质及其对应的物质属性,判断并建立同一模型中物质属性之间的逻辑关系并完成效果组装返回给表现层;

表现层,用于获取和存储效果素材库,并根据逻辑层的组装效果执行效果渲染。

所述逻辑层包括:

物质属性加载单元,用于根据模型从物质属性表中选取物质及其对应的物质属性;

分析比照单元,用于判断同一模型中可以建立关联关系的物质属性,并对具有关联关系的物质设定物质属性标签,将这些物质属性标签与关联关系共同组合形成逻辑关系组;

逻辑组装单元,用于识别每一个逻辑关系组中的物质属性标签,把所有逻辑关系组中的物质属性进行效果组装返回给表现层。

所述物质属性层的物质属性表,包括用户自定义的物质属性表和系统预设的物质属性表。

所述属性标签包括物质的物理属性、化学属性和生物属性中的至少一种属性。

基于上述系统,本发明提供的方法方案为:一种用于虚拟现实内容创建的智能人机交互方法,包括以下步骤:

s1.用户在系统中挑选系统预设的虚拟现实场景模型或者用户自定义创建一个虚拟现实场景模型,对模型中每一个物质进行属性定义建立该模型下的物质属性表;

s2.逻辑层根据模型分别加载物质属性表中所有的物质及其对应的物质属性,并对具有关联关系的物质属性设定物质属性标签,将这些物质属性标签与关联关系共同组合形成逻辑关系组;

s3.通过识别物质属性标签将上述同一逻辑关系组中的属性进行效果组装,得到设定模型的效果组装结果,并将组装结果传送给表现层;

s4.表现层接收到来自逻辑层的组装结果,在效果素材库搜索该组装结果相匹配的效果,并反映在虚拟现实界面中。

其中,步骤s1所述物质属性表的建立包括:分别建立模型与物质之间的对应关系、建立一个物质与多个物质属性之间的对应关系、建立一个物质属性与多个物质之间的对应关系、建立多个物质与多个物质属性之间的组合对应关系。

所述每一个模型对应一个或多个独立的逻辑关系组,每一个物质至少应用于一个模型中。

步骤s2中建立逻辑关系组的过程包括:将具有关联关系的一组物质属性设定为同一个物质属性标签,将物质属性标签与关联关系进行组合形成逻辑关系组,每一个逻辑关系组通过对应的物质属性标签被系统识别。

步骤s3中效果组装的过程包括:逻辑关系组中的每一个物质属性都对应至少一个效果,物质属性之间的关联关系也会产生对应的效果,将所有效果打包生产一个效果参数,并将效果参数返回给表现层。

步骤s4中效果匹配的过程包括:表现层根据逻辑层返回的效果参数搜索对应的物质属性效果素材库中所有相应的效果,并执行效果渲染依次实现效果展示。

本发明优点在于:

本发明应用于虚拟现实内容的创建,使用户可以自行编辑三维模型,创建自己的虚拟现实内容,并通过智能人机交互系统来解决在虚拟现实中物质属性的问题,不需要具备专业技能,即能创建带有物质属性的虚拟现实内容,同时也使虚拟现实内容创建效率大大提高。

附图说明

为能更清楚理解本发明的目的、特点和优点,以下将结合附图对本发明的较佳实施例进行详细描述,其中:

图1为实施例中本发明用于虚拟现实内容创建的智能人机交互系统结构框图;

图2为实施例中本发明用于虚拟现实内容创建的智能人机交互方法流程图;

具体实施方式

为使本发明的控制平台和控制方法更清楚,下面结合附图和具体实施例进行详细说明。

如附图1所示,本发明一种用于虚拟现实内容创建的智能人机交互系统,包括:物质属性层、逻辑层和表现层,虚拟现实模型由物质属性层开始创建,依次通过逻辑层和表现层向客户展现出虚拟现实场景。在本说明书的实施例中,

物质属性层,由模型创建单元和物质属性表组成。其中模型创建单元用于存储或创建虚拟现实内容的模型,系统预设常用类型的模型,同时也支持用户根据所需要创建的虚拟现实内容自定义创建个性的模型。物质属性表用于为虚拟现实内容创建过程中的各物质创建相应的属性并设定对应的物质属性标签。用户可以从系统中选取预设的场景模型并由系统自动匹配对应的物质属性表。如果用户自定义创建虚拟现实内容的模型,可以根据模型建立一个物质与多个物质属性之间的对应关系、或者一个物质属性与多个物质之间的对应关系、或者多个物质与多个物质属性之间的组合对应关系,根据这些对应关系形成该模型所需要的物质属性表。,自定义设定的物质属性表中物质属性可以包含物质的物理属性、化学属性、生物属性等等。

逻辑层,用于根据模型从物质属性表中选取物质及其对应的物质属性,判断并建立同一模型中物质属性之间的逻辑关系并完成效果组装返回给表现层。本说明书的实施例中逻辑层由物质属性加载单元、分析比照单元和逻辑组装单元组成。其中,物质属性加载单元,用于根据模型从物质属性表中选取物质及其对应的物质属性;分析比照单元,用于判断同一模型中可以建立关联关系的物质属性,并对具有关联关系的物质设定物质属性标签,将这些物质属性标签与关联关系共同组合形成逻辑关系组;逻辑组装单元,用于识别每一个逻辑关系组中的物质属性标签,把所有逻辑关系组中的物质属性进行效果组装返回给表现层。

表现层,用于获取和存储效果素材库,并根据逻辑层的组装效果执行效果渲染。表现层中有系统根据每一个物质属性所实现的效果组建的物质属性效果素材库,每一个物质属性至少对应一种表现效果,不同物质属性之间的关联关系组合也会产生相应的表现效果。

结合附图2对本发明用于用于虚拟现实内容创建的智能人机交互系统的具体应用方法描述如下:

s1.用户在系统中挑选系统预设的虚拟现实场景模型或者用户自定义创建一个虚拟现实场景模型,对模型中每一个物质进行属性定义建立该模型下的物质属性表。同一个虚拟现实内容模型中包含有多个物质,每一个物质可以对应不知一个物质属性,同一个物质属性也可以同时对应于多个物质,同一个模型中物质属性之间可以有不同的关联关系,通过设定物质属性标签识别物质属性之间的关联关系,以及这些关联关系所对应的表现效果。

s2.逻辑层根据模型分别加载物质属性表中所有的物质及其对应的物质属性,将具有关联关系的一组物质属性设定为同一个物质属性标签,将物质属性标签与关联关系进行组合形成逻辑关系组,每一个逻辑关系组通过对应的物质属性标签被系统识别,以便于对应到相应的表现效果。

s3.通过识别物质属性标签将上述同一逻辑关系组中的属性进行效果组装,得到不同场景下的效果组装结果,并将组装结果传送给表现层,具体的,由于逻辑关系组中的每一个物质属性都对应至少一个表现效果,物质属性之间的关联关系也会产生对应的表现效果,将所有物质属性的全部表现效果和物质属性组合的表现效果,以及物质属性之间关联关系所产生的表现效果打包生产一个效果参数,并将效果参数返回给表现层。

s4.表现层根据逻辑层返回的效果参数搜索对应的物质属性效果素材库中所有相应的效果,并执行效果渲染依次实现效果展示,并反映在虚拟现实界面中。用户可以通过虚拟现实显示设备体验上述创建的模型效果。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本发明方法的前提下,还可以做出若干改进和补充,这些改进和补充也应视为本发明的保护范围。

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