可视化BIM模型的处理方法及其相关产品技术

技术编号:28979334 阅读:18 留言:0更新日期:2021-06-23 09:25
本申请实施例公开了一种可视化BIM模型的处理方法及其相关产品,所述方法包括:UE4开发人员设备在目标建筑的原始BIM模型中,通过UE4中内置的支持Web页面运行的浏览器内核加载目标建筑的原始BIM模型的Web UI,根据UE4开发人员的录入信息得到第一BIM模型,向云端服务器发送第一BIM模型;云端服务器接收来自UE4开发人员设备的第一BIM模型,生成包含第二BIM模型的API的SDK并向Web开发人员设备发布;Web开发人员设备接收SDK,根据用户的选择操作向云端服务器调用第一BIM模型生成目标建筑的第二BIM模型。本申请实施例通过UE4和Web UI协同开发,使可视化项目实时、便捷,提高了项目开发效率,降低了项目修改成本。

【技术实现步骤摘要】
可视化BIM模型的处理方法及其相关产品
本申请涉及计算机
,尤其涉及一种可视化BIM模型的处理方法及其相关产品。
技术介绍
随着人机交互的需求增加,对虚拟现实技术的要求越来越高,可视化项目也随之增多。一般地,在可视化项目的开发过程中,UI是有着决定性的作用的。在可视化项目的开发阶段,除了必要的功能逻辑模块的开发工作以外,基于UE4引擎的可视化项目开发压力很大一部分是来自UI相关的开发工作,UI需要耗费大量精力和时间,才能达到较好的展示效果。目前,基于UE4UI的开发复杂且繁琐,在项目开发中最多的修改需求也是指向UI的每个项目的UI开发周期较长,项目开发缓慢。因此亟需寻求一种方案解决上述问题。
技术实现思路
本申请实施例的主要目的在于提供一种可视化BIM模型的处理方法及其相关产品,能够有效地提高可视化项目开发效率。第一方面,本申请实施例提供了一种可视化BIM模型的处理方法,应用于可视化BIM模型开发系统,所述可视化BIM模型开发系统包括UE4开发人员设备、Web开发人员设备以及云端服务器,所述云端服务器与所述UE4开发人员设备和所述Web开发人员设备通信连接;所述方法包括:所述UE4开发人员设备在目标建筑的原始BIM模型中,通过虚拟引擎4UE4中内置的支持Web页面运行的浏览器内核加载所述目标建筑的原始BIM模型的WebUI,并实时显示对应的画面前层以实现UI的效果,以及根据UE4开发人员的录入信息更新所述原始BIM模型得到所述第一BIM模型,以及向所述云端服务器发送所述第一BIM模型,所述目标建筑的原始BIM模型为所述UE4开发人员设备通过本端的所述UE4构建所述目标建筑的BIM模型;所述云端服务器接收来自所述UE4开发人员设备的所述第一BIM模型,生成包含所述第二BIM模型的API的SDK,并向Web开发人员设备发布所述SDK;所述Web开发人员设备接收来自云端服务器的所述SDK,根据用户的选择操作向所述云端服务器调用所述第一BIM模型进行UI设计以生成所述目标建筑的第二BIM模型。第二方面,本申请实施例提供了一种可视化BIM模型开发系统,所述系统包括:UE4开发人员设备、Web开发人员设备以及云端服务器,所述云端服务器与所述UE4开发人员设备和所述Web开发人员设备通信连接;所述UE4开发人员设备,用于在目标建筑的原始BIM模型中,通过虚拟引擎4UE4中内置的支持Web页面运行的浏览器内核加载所述目标建筑的原始BIM模型的WebUI,并实时显示对应的画面前层以实现UI的效果,以及根据UE4开发人员的录入信息更新所述原始BIM模型得到所述第一BIM模型,以及向所述云端服务器发送所述第一BIM模型,所述目标建筑的原始BIM模型为所述UE4开发人员设备通过本端的所述UE4构建所述目标建筑的BIM模型;所述云端服务器,用于接收来自所述UE4开发人员设备的所述第一BIM模型,生成包含所述第二BIM模型的API的SDK,并向Web开发人员设备发布所述SDK;所述Web开发人员设备,用于接收来指示云端服务器的所述SDK,根据用户的选择操作向所述云端服务器调用所述第一BIM模型进行UI设计以生成所述目标建筑的第二BIM模型。第三方面,本申请实施例提供了一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面任一方法中的步骤的指令。第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。可以看出,本申请实施例通过UE4开发人员设备在目标建筑的原始BIM模型中,通过UE4中内置的支持Web页面运行的浏览器内核加载目标建筑的原始BIM模型的WebUI,并实时显示对应的画面前层以实现UI的效果,以及根据UE4开发人员的录入信息更新原始BIM模型得到第一BIM模型,以及向云端服务器发送第一BIM模型;云端服务器接收来自UE4开发人员设备的第一BIM模型,生成包含第二BIM模型的API的SDK,并向Web开发人员设备发布SDK;Web开发人员设备接收来自云端服务器的SDK,根据用户的选择操作向云端服务器调用第一BIM模型进行UI设计以生成目标建筑的第二BIM模型。本申请实施例通过UE4和WebUI协同开发,使可视化项目实时、便捷,提高了项目开发效率,降低了项目修改成本。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种可视化BIM模型的处理方法的系统架构示意图;图2为本申请实施例提供的一种可视化BIM模型的处理方法的流程示意图;图3为本申请实施例提供的一种可视化BIM模型的处理系统的示意图;图4是本申请实施例提供的一种UE4开发人员设备的结构示意图;图5是本申请实施例提供的一种云端服务器的结构示意图;图6是本申请实施例提供的一种Web开发人员设备的结构示意图;图7是本申请实施例中提供的一种可视化BIM模型开发系统的示意图;图8是本申请实施例提供的一种可视化BIM模型开发装置的功能单元组成框图;图9是本申请实施例提供的一种可视化BIM模型开发装置的功能单元组成框图;图10是本申请实施例提供的一种可视化BIM模型开发装置的功能单元组成框图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定本文档来自技高网
...

【技术保护点】
1.一种可视化BIM模型的处理方法,其特征在于,应用于可视化BIM模型开发系统,所述可视化BIM模型开发系统包括UE4开发人员设备、Web开发人员设备以及云端服务器,所述云端服务器与所述UE4开发人员设备和所述Web开发人员设备通信连接;所述方法包括:/n所述UE4开发人员设备在目标建筑的原始BIM模型中,通过虚拟引擎4UE4中内置的支持Web页面运行的浏览器内核加载所述目标建筑的原始BIM模型的Web UI,并实时显示对应的画面前层以实现UI的效果,以及根据UE4开发人员的录入信息更新所述原始BIM模型得到所述第一BIM模型,以及向所述云端服务器发送所述第一BIM模型,所述目标建筑的原始BIM模型为所述UE4开发人员设备通过本端的所述UE4构建所述目标建筑的BIM模型;/n所述云端服务器接收来自所述UE4开发人员设备的所述第一BIM模型,生成包含所述第二BIM模型的API的SDK,并向Web开发人员设备发布所述SDK;/n所述Web开发人员设备接收来自云端服务器的所述SDK,根据用户的选择操作向所述云端服务器调用所述第一BIM模型进行UI设计以生成所述目标建筑的第二BIM模型。/n

【技术特征摘要】
1.一种可视化BIM模型的处理方法,其特征在于,应用于可视化BIM模型开发系统,所述可视化BIM模型开发系统包括UE4开发人员设备、Web开发人员设备以及云端服务器,所述云端服务器与所述UE4开发人员设备和所述Web开发人员设备通信连接;所述方法包括:
所述UE4开发人员设备在目标建筑的原始BIM模型中,通过虚拟引擎4UE4中内置的支持Web页面运行的浏览器内核加载所述目标建筑的原始BIM模型的WebUI,并实时显示对应的画面前层以实现UI的效果,以及根据UE4开发人员的录入信息更新所述原始BIM模型得到所述第一BIM模型,以及向所述云端服务器发送所述第一BIM模型,所述目标建筑的原始BIM模型为所述UE4开发人员设备通过本端的所述UE4构建所述目标建筑的BIM模型;
所述云端服务器接收来自所述UE4开发人员设备的所述第一BIM模型,生成包含所述第二BIM模型的API的SDK,并向Web开发人员设备发布所述SDK;
所述Web开发人员设备接收来自云端服务器的所述SDK,根据用户的选择操作向所述云端服务器调用所述第一BIM模型进行UI设计以生成所述目标建筑的第二BIM模型。


2.根据权利要求1所述的方法,其特征在于,所述Web开发人员设备根据用户的选择操作向所述云端服务器调用所述第一BIM模型进行UI设计以生成所述目标建筑的第二BIM模型,包括:
所述Web开发人员设备通过所述SDK中的API向所述云端服务器发送携带所述目标建筑的标识的模型请求;
所述云端服务器接收所述模型请求,根据所述目标建筑的标识向所述Web开发人员设备发送所述第一BIM模型;
所述Web开发人员设备接收来自所述云端服务器的所述第一BIM模型,通过本端的UE4内置的中内置的支持Web页面运行的浏览器内核加载所述第一BIM模型的WebUI,并实时显示对应的画面前层以实现UI的效果;
所述Web开发人员设备检测到Web开发人员针对所述第一BIM模型的操作指令,向所述云端服务器发送所述操作指令;
所述云端服务器接收所述操作指令,更新所述第一BIM模型为所述第二BIM模型,并向所述Web开发人员设备和所述UE4开发人员设备同步所述第二BIM模型。


3.根据权利要求2所述的方法,其特征在于,第二BIM模型所述操作指令包括调整指令,所述调整指令包括根据光照参数对所述第二BIM模型进行渲染的指令;
所述云端服务器接收所述操作指令,更新所述第一BIM模型为所述第二BIM模型,并向所述Web开发人员设备和所述UE4开发人员设备同步所述第二BIM模型,包括:
所述云端服务器接收所述调整指令,接收来自所述Web开发人员设备检测到所述Web开发人员针对所述调整指令的所述光照参数;
根据所述光照参数更新所述第一BIM模型为所述目标BIM模型,并向所述Web开发人员设备和所述UE4开发人员设备同步所述目标BIM模型。


4.根据权利要求2所述的方法,其特征在于,所述操作指令包括显示指令;
所述云端服务器接收所述调整指令,更新所述第一BIM模型为所述第二BIM模型,并向所述Web开发人员设备和所述UE4开发人员设备同步所述第二BIM模型,包括:
所述Web开发人员设备检测到Web开发人员针对所述第二BIM模型的显示指令,向所述云端服务器发送所述显示指令;
所述云端服务器接收来自所述Web开发人员设备的所述显示指令,确定所述显示指令对应的所述显示参数,根据所述显示参数和所述第二BIM模型生成所述第二BIM模型对应的目标三维图像集,并向所述Web开发人员设备发送所述目...

【专利技术属性】
技术研发人员:付良俊
申请(专利权)人:万翼科技有限公司
类型:发明
国别省市:广东;44

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

1