本发明涉及建筑技术领域,尤其涉及一种基于bim和vr实现虚拟现实场景建筑设计系统。
背景技术:
筑信息模型bim(buildinginformationmodeling)是以建筑工程项目的各项相关信息数据作为模型的基础,进行建筑模型的建立,通过数字信息仿真模拟建筑物所具有的真实信息。它具有可视化,协调性,模拟性,优化性和可出图性五大特点。
bim结合vr体验的主要功能在于能够在bim技术实施全过程中与bim技术优势互补相互融合,无缝集成bim模型成果,无需繁琐的模型处理与软件开发,自然对接当前主流的虚拟现实设备,形成一套全新实用的技术解决方案,从方案阶段到设计阶段再到施工阶段再到后期运维阶段,无论项目处于哪一个阶段,项目的参与各方都可以用bim+vr来体验未建成项目实际实施后的效果,现有技术中bim和vr在实现虚拟场景的建筑设计系统中不能实现场景布置与用户调整的协同运作,无法实现三维场景的控制与管理,同时没有相应的整合资源库以供用户自行调配,适用性较小,因此,本发明提出一种基于bim和vr实现虚拟现实场景建筑设计系统以解决现有技术中存在的问题。
技术实现要素:
针对上述问题,本发明提出一种基于bim和vr实现虚拟现实场景建筑设计系统,本发明包括有vr动作捕捉模块、场景模型模块、bim数据存储模块、数据处理模块和用户界面模块,通过vr动作捕捉模块捕捉用户动作进行上传,然后用户可调配bim数据储存模块中的资源库来搜索想要的家具及建材定额,匹配处理以生成三维效果,再通过vr设备展示在用具界面上,以供观看,通过场景管理引擎来负责三维场景的建立、控制和维护;由三维建模引擎负责在三维场景中建立、编辑和维护建筑物的三维模型;由装修设计引擎负责在已建立的建筑物中进行装修设计,可以更好的实现场景布阵与管理,实现用户自定义的调配,适用性较强。
为了解决上述的问题,本发明提出一种基于bim和vr实现虚拟现实场景建筑设计系统,其特征在于:包括有vr动作捕捉模块、场景模型模块、bim数据存储模块、数据处理模块和用户界面模块;
所述vr动作捕捉模块用于捕捉用户的动作,并将捕捉到的数据传输到场景模型模块中进行分析处理;
所述场景模型模块用于三维场景建筑设计、控制和管理;
所述bim数据存储模块中包括有多个xml数据文档,并通过dom被调用形成新的数据,所述bim数据存储模块还包括有资源库引擎来搜索家具库、建材库和定额库;
所述数据处理模块将动作数据与bim数据存储模块中的数据匹配进行处理以生成三维效果外面,并将数据传输到vr设备中以及用户界面模块中,以供用户观看;
所述用户界面模块采用xml的样式显示虚拟室内的场景,并且可以根据需要来设计不同的用户界面。
进一步改进在于:所述vr动作捕捉模块为摄像头或动作识别设备,由摄镜头和动作识别设备来捕捉用户动作并将动作数据传输到场景模型模块中。
进一步改进在于:所述场景模型模块包括有场景管理引擎、三维建模引擎和装修涉及引擎,由所述场景管理引擎来负责三维场景的建立、控制和维护;由所述三维建模引擎负责在三维场景中建立、编辑和维护建筑物的三维模型;由所述装修设计引擎负责在已建立的建筑物中进行装修设计。
进一步改进在于:所述场景管理引擎提供视图控制工具,允许用户自由的对视图进行调整。
进一步改进在于:所述三维建模引擎提供模型编辑工具,允许用户对模型进行调整操作。
进一步改进在于:所述装修设计引擎提供材质、贴图、家具摆放以及设置光源操作。
进一步改进在于:所述bim数据存储模块与bim软件连接用于验证数据以及将数据进行反馈。
进一步改进在于:所述bim软件为revit系列软件。
进一步改进在于:所述场景模型模块直接从bim数据存储模块中提取,接口采用vrml、xml和asp混合编程的方式进行相互通讯。
进一步改进在于:所述vr操作设计后自动生成建筑模型工用户观看。
本发明的有益效果为:本发明包括有vr动作捕捉模块、场景模型模块、bim数据存储模块、数据处理模块和用户界面模块,通过vr动作捕捉模块捕捉用户动作进行上传,然后用户可调配bim数据储存模块中的资源库来搜索想要的家具及建材定额,匹配处理以生成三维效果,再通过vr设备展示在用具界面上,以供观看,通过场景管理引擎来负责三维场景的建立、控制和维护;由三维建模引擎负责在三维场景中建立、编辑和维护建筑物的三维模型;由装修设计引擎负责在已建立的建筑物中进行装修设计,可以更好的实现场景布阵与管理,实现用户自定义的调配,适用性较强。
附图说明
图1是本发明系统结构图。
具体实施方式
为了加深对本发明的理解,下面将结合实施例对本发明做进一步详述,本实施例仅用于解释本发明,并不构成对本发明保护范围的限定。
根据图1所示,本实施例提出了一种基于bim和vr实现虚拟现实场景建筑设计系统,其特征在于:包括有vr动作捕捉模块、场景模型模块、bim数据存储模块、数据处理模块和用户界面模块;
所述vr动作捕捉模块用于捕捉用户的动作,并将捕捉到的数据传输到场景模型模块中进行分析处理;
所述场景模型模块用于三维场景建筑设计、控制和管理;
所述bim数据存储模块中包括有多个xml数据文档,并通过dom被调用形成新的数据,所述bim数据存储模块还包括有资源库引擎来搜索家具库、建材库和定额库;
所述数据处理模块将动作数据与bim数据存储模块中的数据匹配进行处理以生成三维效果外面,并将数据传输到vr设备中以及用户界面模块中,以供用户观看;
所述用户界面模块采用xml的样式显示虚拟室内的场景,并且可以根据需要来设计不同的用户界面;
所述vr动作捕捉模块为摄像头或动作识别设备,由摄镜头和动作识别设备来捕捉用户动作并将动作数据传输到场景模型模块中;
所述场景模型模块包括有场景管理引擎、三维建模引擎和装修涉及引擎,由所述场景管理引擎来负责三维场景的建立、控制和维护;由所述三维建模引擎负责在三维场景中建立、编辑和维护建筑物的三维模型;由所述装修设计引擎负责在已建立的建筑物中进行装修设计
所述场景管理引擎提供视图控制工具,允许用户自由的对视图进行调整;
所述三维建模引擎提供模型编辑工具,允许用户对模型进行调整操作;
所述装修设计引擎提供材质、贴图、家具摆放以及设置光源操作
所述bim数据存储模块与bim软件连接用于验证数据以及将数据进行反馈;
所述bim软件为revit系列软件;
所述场景模型模块直接从bim数据存储模块中提取,接口采用vrml、xml和asp混合编程的方式进行相互通讯;
所述vr操作设计后自动生成建筑模型工用户观看。
通过两根第二铰接连杆2连接两根前导臂3,以及通过第一铰接连杆1可调节的固定在甲板5上,可以对打捞范围进行调节,有效的提高了垃圾收集效率,其前导装置可以覆盖广阔的水域;每次垃圾收集量非常大,通过浮筒10和铅块11的设置可以使尼龙网套9形成一个立体空间,然后将收集的垃圾置于后部的拖网中,垃圾收集量不受船体载重限制,垃圾在水里自身形成浮体,船只要拖拽其前行就可以;垃圾的二次装卸方便,当拖网收集满垃圾后,用船吊或者岸吊将拖网前端吊起,垃圾即可以脱离水面,倒出垃圾时,只要将拖网下端的束口打开,垃圾自然掉出。
本发明包括有vr动作捕捉模块、场景模型模块、bim数据存储模块、数据处理模块和用户界面模块,通过vr动作捕捉模块捕捉用户动作进行上传,然后用户可调配bim数据储存模块中的资源库来搜索想要的家具及建材定额,匹配处理以生成三维效果,再通过vr设备展示在用具界面上,以供观看,通过场景管理引擎来负责三维场景的建立、控制和维护;由三维建模引擎负责在三维场景中建立、编辑和维护建筑物的三维模型;由装修设计引擎负责在已建立的建筑物中进行装修设计,可以更好的实现场景布阵与管理,实现用户自定义的调配,适用性较强。
在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的设备或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
以上显示和描述了本发明的基本原理、主要特征和优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。