渲染增强BIM模型构建方法及装置与流程

文档序号:30577457发布日期:2022-06-29 10:05阅读:156来源:国知局
渲染增强BIM模型构建方法及装置与流程
渲染增强bim模型构建方法及装置
技术领域
1.本技术涉及铁路基础设施工程技术领域,尤其涉及渲染增强bim模型构建方法及装置。


背景技术:

2.近些年,建筑信息化模型(bim,building information modeling)技术在铁路工程建设领域和运维领域发展迅猛,应用越来越广泛。bim技术作为一种先进的信息管理技术,能够将工程项目在全生命周期中各个阶段的工程信息、过程数据和资源集成在标准统一的三维模型之中,具有可视化性、模拟性、优化性、可出图性和协调性五大特点。在铁路基础设施的施工和运维管理中,bim模型的渲染效果和数据信息的完美匹配显得尤为重要。
3.目前,通过bim技术的应用,初步实现了铁路基础设施3d模型的可视化查看与应用,也实现了铁路基础设施的数据信息的浏览和获取,为整个铁路工程项目的建设与发展提供了可视化管理。
4.然而,虽然bim软件可以添加多类型数据属性信息,但bim模型在web端的渲染效果较差。若考虑渲染能力,可以采用具备强大的渲染功能的软件,但直接采用这些渲染软件又无法保证bim模型的数据信息能够完整性传递。因此会导致增强渲染后的bim模型无法具有完整、准确的数据信息,进而影响bim模型的应用准确性、可靠性及有效性。


技术实现要素:

5.鉴于此,本技术实施例提供了渲染增强bim模型构建方法及装置,以消除或改善现有技术中存在的一个或更多个缺陷。
6.本技术的一个方面提供了一种渲染增强bim模型构建方法,包括:
7.构建表观模型与数据信息分离的原始bim模型,并对所述原始bim模型中的表观模型对应的各个物体模型分别进行独立渲染,以得到由各个渲染后的物体模型构成的渲染增强bim模型;
8.采用所述原始bim模型的数据信息有序替换所述渲染增强bim模型的数据信息,以形成完整同步数据信息的渲染增强bim模型。
9.在本技术的一些实施例中,所述采用所述原始bim模型的数据信息有序替换所述渲染增强bim模型的数据信息,以形成已完整同步数据信息的渲染增强bim模型,包括:
10.分别对所述原始bim模型和所述渲染增强bim模型进行数模分离处理,以得到所述原始bim模型和所述渲染增强bim模型各自对应的数据信息汇总表;
11.按照预设的排序规则对原始bim模型和所述渲染增强bim模型各自对应的数据信息汇总表分别进行排序;
12.采用排序后的原始bim模型的数据信息汇总表替换排序后的渲染增强bim模型的数据信息汇总表,以完成该渲染增强bim模型的数据信息同步。
13.在本技术的一些实施例中,所述按照预设的排序规则对原始bim模型和所述渲染
增强bim模型各自对应的数据信息汇总表分别进行排序,包括:
14.按照第一属性数值从小到大的顺序,对原始bim模型和所述渲染增强bim模型各自对应的数据信息汇总表中数据分别进行排序;
15.若所述数据信息汇总表中存在第一属性数值相同的数据,则按照第二属性数值从小到大的顺序,针对所述第一属性数值相同的数据进行排序;
16.若所述第一属性数值相同的数据中存在第二属性数据也相同的数据,则按照第三属性对所述第二属性数据也相同的数据进行排序。
17.在本技术的一些实施例中,所述第一属性包括:经度;所述第二属性包括:纬度;所述第三属性包括:id。
18.在本技术的一些实施例中,所述构建表观模型与数据信息分离的原始bim模型,包括:
19.应用revit软件构建表观模型与数据信息分离的原始bim模型。
20.在本技术的一些实施例中,所述对所述原始bim模型中的表观模型对应的各个物体模型分别进行独立渲染,以得到由各个渲染后的物体模型构成的渲染增强bim模型,包括:
21.将所述原始bim模型中的表观模型对应的各个物体模型分别导入3dmax渲染软件中,并在所述3dmax渲染软件中对每个所述物体模型分别进行图像渲染处理,以形成由各个渲染后的物体模型构成的渲染增强bim模型。
22.在本技术的一些实施例中,还包括:
23.采用webgl协议将已完整同步数据信息的渲染增强bim模型发布至web端,以供用户进行模型浏览及数据信息查看。
24.本技术的另一个方面提供了一种渲染增强bim模型构建装置,包括:
25.模型转换与图形渲染模块,用于构建表观模型与数据信息分离的原始bim模型,并对所述原始bim模型中的表观模型对应的各个物体模型分别进行独立渲染,以得到由各个渲染后的物体模型构成的渲染增强bim模型;
26.渲染模型与数据属性集成模块,用于采用所述原始bim模型的数据信息有序替换所述渲染增强bim模型的数据信息,以形成完整同步数据信息的渲染增强bim模型。
27.本技术的另一个方面提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述的渲染增强bim模型构建方法。
28.本技术的另一个方面提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的渲染增强bim模型构建方法。
29.本技术提供的渲染增强bim模型构建方法,构建表观模型与数据信息分离的原始bim模型,并对所述原始bim模型中的表观模型对应的各个物体模型分别进行独立渲染,以得到由各个渲染后的物体模型构成的渲染增强bim模型;采用所述原始bim模型的数据信息有序替换所述渲染增强bim模型的数据信息,以形成完整同步数据信息的渲染增强bim模型;通过构建表观模型与数据信息分离的原始bim模型,能够有效提高对所述原始bim模型中的表观模型对应的各个物体模型分别进行独立渲染的便捷性、效率及准确性,并能够有效提高采用所述原始bim模型的数据信息有序替换所述渲染增强bim模型的数据信息的便
捷性、效率及准确性;通过对所述原始bim模型中的表观模型对应的各个物体模型分别进行独立渲染,能够有效保证得到的由各个渲染后的物体模型构成的渲染增强bim模型与所述原始bim模型中未增强渲染效果的表观模型保持一致,进而有效提高了渲染增强过程的可靠性及准确性;通过采用所述原始bim模型的数据信息有序替换所述渲染增强bim模型的数据信息,以形成已完整同步数据信息的渲染增强bim模型,能够在保证渲染增强过程的可靠性及准确性的基础上,有效保证bim模型的数据信息的完整传递,并能够提高bim模型的数据信息同步的效率及可靠性,进而能够有效提高后续将渲染增强bim模型发布到web端进行在线查阅与运维管理应用的可靠性及有效性。
30.本技术的附加优点、目的,以及特征将在下面的描述中将部分地加以阐述,且将对于本领域普通技术人员在研究下文后部分地变得明显,或者可以根据本技术的实践而获知。本技术的目的和其它优点可以通过在说明书以及附图中具体指出的结构实现到并获得。
31.本领域技术人员将会理解的是,能够用本技术实现的目的和优点不限于以上具体所述,并且根据以下详细说明将更清楚地理解本技术能够实现的上述和其他目的。
附图说明
32.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,并不构成对本技术的限定。附图中的部件不是成比例绘制的,而只是为了示出本技术的原理。为了便于示出和描述本技术的一些部分,附图中对应部分可能被放大,即,相对于依据本技术实际制造的示例性装置中的其它部件可能变得更大。在附图中:
33.图1为本技术一实施例中的渲染增强bim模型构建方法的总流程示意图。
34.图2为本技术一实施例中的渲染增强bim模型构建方法的具体流程示意图。
35.图3为本技术另一实施例中的渲染增强bim模型构建装置的结构示意图。
36.图4为本技术应用实例提供的基于bim的图形渲染与属性集成的web端模型生成方法的流程示意图。
37.图5为本技术应用实例提供的基于bim的图形渲染与属性集成的web端模型生成方法的执行逻辑图。
38.图6为本技术另一实施例中的计算机设备的结构示意图。
具体实施方式
39.为使本技术的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本技术做进一步详细说明。在此,本技术的示意性实施方式及其说明用于解释本技术,但并不作为对本技术的限定。
40.在此,还需要说明的是,为了避免因不必要的细节而模糊了本技术,在附图中仅仅示出了与根据本技术的方案密切相关的结构和/或处理步骤,而省略了与本技术关系不大的其他细节。
41.应该强调,术语“包括/包含”在本文使用时指特征、要素、步骤或组件的存在,但并不排除一个或更多个其它特征、要素、步骤或组件的存在或附加。
42.在此,还需要说明的是,如果没有特殊说明,术语“连接”在本文不仅可以指直接连
接,也可以表示存在中间物的间接连接。
43.在下文中,将参考附图描述本技术的实施例。在附图中,相同的附图标记代表相同或类似的部件,或者相同或类似的步骤。
44.为了解决现有的bim模型存在的渲染效果较差的问题,首先可以考虑采用具备强大的渲染功能的软件,如3dmax软件等,但直接采用这些渲染软件又无法保证bim模型的数据信息能够完整性传递。因此会导致增强渲染后的bim模型无法具有完整、准确的数据信息,进而影响bim模型的应用准确性、可靠性及有效性。
45.基于此,本技术实施例提供一种渲染增强bim模型构建方法,参见图1,所述渲染增强bim模型构建方法具体包含有如下内容:
46.步骤100:构建表观模型与数据信息分离的原始bim模型,并对所述原始bim模型中的表观模型对应的各个物体模型分别进行独立渲染,以得到由各个渲染后的物体模型构成的渲染增强bim模型。
47.步骤200:采用所述原始bim模型的数据信息有序替换所述渲染增强bim模型的数据信息,以形成完整同步数据信息的渲染增强bim模型。
48.从上述描述可知,本技术实施例提供的渲染增强bim模型构建方法,通过构建表观模型与数据信息分离的原始bim模型,能够有效提高对所述原始bim模型中的表观模型对应的各个物体模型分别进行独立渲染的便捷性、效率及准确性,并能够有效提高采用所述原始bim模型的数据信息有序替换所述渲染增强bim模型的数据信息的便捷性、效率及准确性;通过对所述原始bim模型中的表观模型对应的各个物体模型分别进行独立渲染,能够有效保证得到的由各个渲染后的物体模型构成的渲染增强bim模型与所述原始bim模型中未增强渲染效果的表观模型保持一致,进而有效提高了渲染增强过程的可靠性及准确性;通过采用所述原始bim模型的数据信息有序替换所述渲染增强bim模型的数据信息,以形成完整同步数据信息的渲染增强bim模型,能够在保证渲染增强过程的可靠性及准确性的基础上,有效保证bim模型的数据信息的完整传递,并能够提高bim模型的数据信息同步的效率及可靠性,进而能够有效提高后续将渲染增强bim模型发布到web端进行在线查阅与运维管理应用的可靠性及有效性。
49.为了进一步提高渲染增强bim模型的数据信息同步的完整性及准确性,在本技术实施例提供的一种渲染增强bim模型构建方法中,参见图2,所述渲染增强bim模型构建方法中的步骤100具体包含有如下内容:
50.步骤110:应用revit软件构建表观模型与数据信息分离的原始bim模型。
51.具体来说,利用revit软件搭建模型,模型可以包括房建、工务、电务、供电专业的各个设备,同时给模型添加属性信息,属性可以包括所属专业、所在位置、设备名称等信息。
52.从上述描述可知,步骤110能够通过采用实用型bim模型设计工具revit软件,能够有效提高构建表观模型与数据信息分离的原始bim模型的便捷性及可靠性,进而能够进一步提高构建渲染增强bim模型的效率。
53.步骤120:将所述原始bim模型中的表观模型对应的各个物体模型分别导入3dmax渲染软件中,并在所述3dmax渲染软件中对每个所述物体模型分别进行图像渲染处理,以形成由各个渲染后的物体模型构成的渲染增强bim模型。
54.具体来说,将搭建好的模型导入到3dmax渲染软件中,采用单一实体的模式,保证
各个构件是独立的物体。在3dmax软件中再对每个物体采用贴图的形式,进行图形外观的渲染,保证模型的外观与实际工程中构件的外观保持色调一致。
55.从上述描述可知,步骤120通过采用三维建模软件3dmax渲染得到由各个渲染后的物体模型构成的渲染增强bim模型,能够有效提高bim模型的渲染效果及可靠性,并为后续形成完整同步数据信息的渲染增强bim模型提供了准确且有效的数据基础。
56.为了进一步提高渲染增强bim模型的数据信息同步的完整性及准确性,在本技术实施例提供的一种渲染增强bim模型构建方法中,参见图2,所述渲染增强bim模型构建方法中的步骤200具体包含有如下内容:
57.步骤210:分别对所述原始bim模型和所述渲染增强bim模型进行数模分离处理,以得到所述原始bim模型和所述渲染增强bim模型各自对应的数据信息汇总表。
58.步骤220:按照预设的排序规则对原始bim模型和所述渲染增强bim模型各自对应的数据信息汇总表分别进行排序。
59.步骤230:采用排序后的原始bim模型的数据信息汇总表替换排序后的渲染增强bim模型的数据信息汇总表,以完成该渲染增强bim模型的数据信息同步。
60.具体来说,可以对原始bim模型和渲染后模型分别进行基于轻量化技术的数模分离,对原始bim模型属性数据和渲染后的模型的缺失信息的属性采用相同的数据排列方式,将原始bim模型的数据信息与渲染后的模型进行特征匹配,得到匹配后的模型。
61.从上述描述可知,本技术实施例提供的渲染增强bim模型构建方法,通过采用排序后的原始bim模型的数据信息汇总表替换排序后的渲染增强bim模型的数据信息汇总表,能够进一步提高渲染增强bim模型的数据信息同步的完整性及准确性,保证渲染增强bim模型的数据信息的完整传递。
62.为了提高对原始bim模型和所述渲染增强bim模型各自对应的数据信息汇总表分别进行排序的有效性,在本技术实施例提供的一种渲染增强bim模型构建方法中,所述渲染增强bim模型构建方法中的步骤220还具体包含有如下内容:
63.步骤221:按照第一属性数值从小到大的顺序,对原始bim模型和所述渲染增强bim模型各自对应的数据信息汇总表中数据分别进行排序;
64.步骤222:若所述数据信息汇总表中存在第一属性数值相同的数据,则按照第二属性数值从小到大的顺序,针对所述第一属性数值相同的数据进行排序;
65.步骤223:若所述第一属性数值相同的数据中存在第二属性数据也相同的数据,则按照第三属性对所述第二属性数据也相同的数据进行排序。
66.从上述描述可知,本技术实施例提供的渲染增强bim模型构建方法,通过采用三层递进式的排序方式对原始bim模型和所述渲染增强bim模型各自对应的数据信息汇总表分别进行排序,能够有效提高对原始bim模型和所述渲染增强bim模型各自对应的数据信息汇总表分别进行排序的有效性,并能够在提高排序效率的基础上,进一步提高排序的可靠性。
67.为了进一步提高对原始bim模型和所述渲染增强bim模型各自对应的数据信息汇总表分别进行排序的效率及便捷性,在本技术实施例提供的一种渲染增强bim模型构建方法中,所述第一属性包括:经度;所述第二属性包括:纬度;所述第三属性包括:id。
68.具体来说,对原始的bim模型进行轻量化处理,得到数据与模型分离的轻量化数据格式,对渲染后的模型进行轻量化处理,得到数据与模型分离的轻量化数据格式。将原始
bim模型的数据信息汇总表和渲染后模型的数据信息汇总表可以按照经度、纬度、id进行筛选性排序,得到按相同排序规则的数据汇总表。
69.其中,经度是指原始的bim模型和渲染后的模型采用相同的地理坐标系的经度,纬度是指原始的bim模型和渲染后的模型采用相同的地理坐标系的纬度,id是指模型搭建过程中自动生成的构件序列码,构件序列码具备唯一性的特征。
70.基于此,筛选性排序是指首先按照经度数值从小到大排序,其次,当经度相同时,再按照纬度数值从小到大排序,最后,当纬度相同时,再按照id进行排序。
71.而后采用原始bim模型的数据信息替换渲染后的模型的数据信息,得到渲染后的模型与完备的数据信息的正确有序的集成。
72.从上述描述可知,本技术实施例提供的渲染增强bim模型构建方法,通过选取经度、纬度和id依次作为第一至第三属性,能够通过前两次的排序基本确定排序顺序,使得后续第三次根据id进行排序所涉及到的数据量大大降低,进而进一步提高对原始bim模型和所述渲染增强bim模型各自对应的数据信息汇总表分别进行排序的效率及便捷性。
73.为了进一步提升web端bim技术的应用效果,在本技术实施例提供的一种渲染增强bim模型构建方法中,参见图2,所述渲染增强bim模型构建方法中的步骤230或者步骤200之后还具体包含有如下内容:
74.步骤300:采用webgl协议将已完整同步数据信息的渲染增强bim模型发布至web端,以供用户进行模型浏览及数据信息查看。
75.具体来说,将新构建的数据模型的外观特征及属性信息,采用webgl技术,发布到web端,得到web端的bim模型,供相关用户对模型的浏览与数据信息的查看。基于web端的模型数据信息,可以开展相关功能的研发,得到模型在施工阶段和运维管理阶段的应用。
76.从上述描述可知,本技术实施例提供的渲染增强bim模型构建方法,通过采用3d绘图协议webgl将已完整同步数据信息的渲染增强bim模型发布至web端,以供用户进行模型浏览及数据信息查看,能够实现模型的在线查阅与运维管理应用,能够有效提升web端bim技术的应用效果,并能够提高铁路基础设施模型的可视化水平与应用能力。
77.从软件层面来说,本技术还提供一种用于执行所述渲染增强bim模型构建方法中全部或部分内的渲染增强bim模型构建装置,参见图3,所述渲染增强bim模型构建装置具体包含有如下内容:
78.模型转换与图形渲染模块201,用于构建表观模型与数据信息分离的原始bim模型,并对所述原始bim模型中的表观模型对应的各个物体模型分别进行独立渲染,以得到由各个渲染后的物体模型构成的渲染增强bim模型;
79.可以理解的是,模型转换与图形渲染模块201具体用于利用revit创建的表观模型与数据属性分离的bim模型,将bim模型按单个物体分类导入到3dmax渲染软件中,在3dmax中对每个物体进行图形渲染处理,得到与实际构件色彩一致的渲染增强bim模型。
80.渲染模型与数据属性集成模块202,用于采用所述原始bim模型的数据信息有序替换所述渲染增强bim模型的数据信息,以形成完整同步数据信息的渲染增强bim模型。
81.可以理解的是,渲染模型与数据属性集成模块202具体用于对原始bim模型和渲染后模型分别进行基于轻量化技术的数模分离,对原始bim模型属性数据和渲染后的模型的缺失信息的属性采用相同的数据排列方式,将原始bim模型的数据信息与渲染后的模型进
行特征匹配,得到匹配后的模型。
82.本技术提供的渲染增强bim模型构建装置的实施例具体可以用于执行上述实施例中的渲染增强bim模型构建方法的实施例的处理流程,其功能在此不再赘述,可以参照上述渲染增强bim模型构建方法实施例的详细描述。
83.所述渲染增强bim模型构建装置进行渲染增强bim模型构建的部分可以在服务器中执行,而在另一种实际应用情形中,也可以所有的操作都在客户端设备中完成。具体可以根据所述客户端设备的处理能力,以及用户使用场景的限制等进行选择。本技术对此不作限定。若所有的操作都在所述客户端设备中完成,所述客户端设备还可以包括处理器,用于渲染增强bim模型构建的具体处理。
84.上述的客户端设备可以具有通信模块(即通信单元),可以与远程的服务器进行通信连接,实现与所述服务器的数据传输。所述服务器可以包括任务调度中心一侧的服务器,其他的实施场景中也可以包括中间平台的服务器,例如与任务调度中心服务器有通信链接的第三方服务器平台的服务器。所述的服务器可以包括单台计算机设备,也可以包括多个服务器组成的服务器集群,或者分布式装置的服务器结构。
85.上述服务器与所述客户端设备端之间可以使用任何合适的网络协议进行通信,包括在本技术提交日尚未开发出的网络协议。所述网络协议例如可以包括tcp/ip协议、udp/ip协议、http协议、https协议等。当然,所述网络协议例如还可以包括在上述协议之上使用的rpc协议(remote procedure call protocol,远程过程调用协议)、rest协议(representational state transfer,表述性状态转移协议)等。
86.从上述描述可知,本技术实施例提供的渲染增强bim模型构建装置,通过构建表观模型与数据信息分离的原始bim模型,能够有效提高对所述原始bim模型中的表观模型对应的各个物体模型分别进行独立渲染的便捷性、效率及准确性,并能够有效提高采用所述原始bim模型的数据信息有序替换所述渲染增强bim模型的数据信息的便捷性、效率及准确性;通过对所述原始bim模型中的表观模型对应的各个物体模型分别进行独立渲染,能够有效保证得到的由各个渲染后的物体模型构成的渲染增强bim模型与所述原始bim模型中未增强渲染效果的表观模型保持一致,进而有效提高了渲染增强过程的可靠性及准确性;通过采用所述原始bim模型的数据信息有序替换所述渲染增强bim模型的数据信息,以形成完整同步数据信息的渲染增强bim模型,能够在保证渲染增强过程的可靠性及准确性的基础上,有效保证bim模型的数据信息的完整传递,并能够提高bim模型的数据信息同步的效率及可靠性,进而能够有效提高后续将渲染增强bim模型发布到web端进行在线查阅与运维管理应用的可靠性及有效性。
87.另外,在上述渲染增强bim模型构建装置的基础上,参见图3,渲染增强bim模型构建装置还可以具体包含有如下内容:
88.web端模型生成模块203,用于采用webgl协议将已完整同步数据信息的渲染增强bim模型发布至web端,以供用户进行模型浏览及数据信息查看。
89.可以理解的是,web端模型生成模块203具体用于根据新构建的数据模型的外观特征及属性信息,基于webgl技术,发布到web端,完成模型的在线查阅与运维管理应用。
90.为了进一步说明本方案,本技术还提供一种基于bim的图形渲染与属性集成的web端模型生成方法的具体应用实例。创建表观模型与数据属性分离的bim模型,将bim模型按
单个物体分类导入到渲染软件中并进行图形渲染处理,得到与实际构件色彩一致的渲染增强bim模型;对原始bim模型和渲染后模型分别进行基于轻量化技术的数模分离,将原始bim模型的数据信息与渲染后的模型进行特征匹配,得到匹配后的模型;根据新构建的数据模型的外观特征及属性信息,发布到web端,完成模型的在线查阅与运维管理应用。本技术能够实现bim模型外观形态与实际工程项目的虚实匹配,同时能够无缝衔接和集成了模型的属性信息,进而能够提升铁路基础设施模型的可视化水平,能够提高铁路基础设施模型的利用效率,以实现多色彩、多形态实体建筑的虚拟化真实呈现。参见图4,所述基于bim的图形渲染与属性集成的web端模型生成方法具体包含有如下内容:
91.s1、利用revit创建表观模型与数据属性分离的bim模型,将bim模型按单个物体分类导入到3dmax渲染软件中,在3dmax中对每个物体进行图形渲染处理,得到与实际构件色彩一致的渲染增强bim模型。
92.具体地,利用revit软件搭建模型,模型可以包括房建、工务、电务、供电专业的各个设备,同时给模型添加属性信息,属性可以包括所属专业、所在位置、设备名称等信息。将搭建好的模型导入到3dmax渲染软件中,采用单一实体的模式,保证各个构件是独立的物体。在3dmax软件中再对每个物体采用贴图的形式,进行图形外观的渲染,保证模型的外观与实际工程中构件的外观保持色调一致。
93.s2、对原始bim模型和渲染后模型分别进行基于轻量化技术的数模分离,对原始bim模型属性数据和渲染后的模型的缺失信息的属性采用相同的数据排列方式,将原始bim模型的数据信息与渲染后的模型进行特征匹配,得到匹配后的模型。
94.具体地,对原始的bim模型进行轻量化处理,得到数据与模型分离的轻量化数据格式,对渲染后的模型进行轻量化处理,得到数据与模型分离的轻量化数据格式。将原始bim模型的数据信息汇总表和渲染后模型的数据信息汇总表可以按照经度、纬度、id进行筛选性排序,得到按相同排序规则的数据汇总表。
95.其中,经度是指原始的bim模型和渲染后的模型采用相同的地理坐标系的经度,纬度是指原始的bim模型和渲染后的模型采用相同的地理坐标系的纬度,id是指模型搭建过程中自动生成的构件序列码,构件序列码具备唯一性的特征。
96.基于此,筛选性排序是指首先按照经度数值从小到大排序,其次,当经度相同时,再按照纬度数值从小到大排序,最后,当纬度相同时,再按照id进行排序。
97.用原始bim模型的数据信息替换渲染后的模型的数据信息,得到渲染后的模型与完备的数据信息的正确有序的集成。
98.s3、根据新构建的数据模型的外观特征及属性信息,基于webgl技术,发布到web端,完成模型的在线查阅与运维管理应用。
99.具体地,将新构建的数据模型的外观特征及属性信息,采用webgl技术,发布到web端,得到web端的bim模型,供相关用户对模型的浏览与数据信息的查看。基于web端的模型数据信息,可以开展相关功能的研发,得到模型在施工阶段和运维管理阶段的应用。
100.本技术应用实例提供的基于bim的图形渲染与属性集成的web端模型生成的方法,利用revit创建表观模型与数据属性分离的bim模型,将bim模型按单个物体分类导入到3dmax渲染软件中,在3dmax中对每个物体进行图形渲染处理,得到与实际构件色彩一致的渲染增强bim模型;对原始bim模型和渲染后模型分别进行基于轻量化技术的数模分离,对
原始bim模型属性数据和渲染后的模型的缺失信息的属性采用相同的数据排列方式,将原始bim模型的数据信息与渲染后的模型进行特征匹配,得到匹配后的模型;根据新构建的数据模型的外观特征及属性信息,基于webgl技术,发布到web端,完成模型的在线查阅与运维管理应用。采用图形的优化渲染和属性信息的有序集成,提升了web端bim技术的应用效果,提高了模型的可视化水平与应用能力。
101.在另一个应用实例中,所述基于bim的图形渲染与属性集成的web端模型生成方法可以如图5所示。利用revit创建bim模型,将bim模型到3dmax软件中进行渲染,对原始bim模型和渲染后模型分别进行基于轻量化技术的数模分离,将原始bim模型属性数据和渲染后的模型的缺失信息的属性采用相同的数据排列方式排序,利用原始bim模型的数据信息替换渲染增强bim模型的数据信息,与渲染后的模型进行特征匹配,得到匹配后的模型;根据新构建的数据模型的外观特征及属性信息,基于webgl技术,发布到web端,完成模型的在线查阅与运维管理应用。
102.综上,本技术应用实例提供的上述方法,通过构建表观模型与数据信息分离的原始bim模型,能够有效提高对所述原始bim模型中的表观模型对应的各个物体模型分别进行独立渲染的便捷性、效率及准确性,并能够有效提高采用所述原始bim模型的数据信息有序替换所述渲染增强bim模型的数据信息的便捷性、效率及准确性;通过对所述原始bim模型中的表观模型对应的各个物体模型分别进行独立渲染,能够有效保证得到的由各个渲染后的物体模型构成的渲染增强bim模型与所述原始bim模型中未增强渲染效果的表观模型保持一致,进而有效提高了渲染增强过程的可靠性及准确性;通过采用所述原始bim模型的数据信息有序替换所述渲染增强bim模型的数据信息,以形成已完整同步数据信息的渲染增强bim模型,能够在保证渲染增强过程的可靠性及准确性的基础上,有效保证bim模型的数据信息的完整传递,并能够提高bim模型的数据信息同步的效率及可靠性,进而能够有效提高后续将渲染增强bim模型发布到web端进行在线查阅与运维管理应用的可靠性及有效性。
103.本技术实施例还提供了一种计算机设备(也即电子设备),参见图6,该计算机设备可以包括处理器301、存储器302、通信总线304、通信接口303,还可以包含有未在图6中示出的接收器及发送器,处理器用于执行上述实施例提及的渲染增强bim模型构建方法,其中处理器和存储器可以通过总线或者其他方式连接,以通过总线连接为例。该接收器可通过有线或无线方式与处理器、存储器连接。所述计算机设备与渲染增强bim模型构建装置之间通信连接,以自所述无线多媒体传感器网络中的传感器接收实时运动数据,并自所述视频采集装置接收原始视频序列。
104.处理器可以为中央处理器(central processing unit,cpu)。处理器还可以为其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。
105.存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本技术实施例中的渲染增强bim模型构建方法对应的程序指令/模块。处理器通过运行存储在存储器中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施例中的渲染增强bim模型构
建方法。
106.存储器可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储处理器所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
107.所述一个或者多个模块存储在所述存储器中,当被所述处理器执行时,执行实施例中的渲染增强bim模型构建方法。
108.在本技术的一些实施例中,用户设备可以包括处理器、存储器和收发单元,该收发单元可包括接收器和发送器,处理器、存储器、接收器和发送器可通过总线系统连接,存储器用于存储计算机指令,处理器用于执行存储器中存储的计算机指令,以控制收发单元收发信号。
109.作为一种实现方式,本技术中接收器和发送器的功能可以考虑通过收发电路或者收发的专用芯片来实现,处理器可以考虑通过专用处理芯片、处理电路或通用芯片实现。
110.作为另一种实现方式,可以考虑使用通用计算机的方式来实现本技术实施例提供的服务器。即将实现处理器,接收器和发送器功能的程序代码存储在存储器中,通用处理器通过执行存储器中的代码来实现处理器,接收器和发送器的功能。
111.本技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时以实现前述渲染增强bim模型构建方法的步骤。该计算机可读存储介质可以是有形存储介质,诸如随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、软盘、硬盘、可移动存储盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质。
112.本领域普通技术人员应该可以明白,结合本文中所公开的实施方式描述的各示例性的组成部分、系统和方法,能够以硬件、软件或者二者的结合来实现。具体究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本技术的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。
113.需要明确的是,本技术并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本技术的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本技术的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
114.本技术中,针对一个实施方式描述和/或例示的特征,可以在一个或更多个其它实施方式中以相同方式或以类似方式使用,和/或与其他实施方式的特征相结合或代替其他实施方式的特征。
115.以上所述仅为本技术的优选实施例,并不用于限制本技术,对于本领域的技术人员来说,本技术实施例可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1