天天看點

BIM複雜大模型輕量化難題,這款輕量化引擎幫你輕松解決!

作者:艾三維技術

BIM複雜大模型需要輕量化的原因

為什麼BIM複雜大模型需要輕量化,主要有以下幾個原因:

1.硬體性能限制:

  • BIM大模型往往包含海量的資料,包括幾何資訊、材質資訊、屬性資訊、進度資訊、成本資訊等。這些資料需要占用大量的計算機記憶體和存儲空間。
  • 對于一般的計算機硬體來說,處理如此龐大的資料量會導緻性能下降,如加載速度慢、渲染卡頓等,影響使用者的使用體驗。
BIM複雜大模型輕量化難題,這款輕量化引擎幫你輕松解決!

2.提高軟體運作效率:

  • 輕量化BIM模型可以減少軟體在處理模型時所需的計算資源,如CPU和GPU的使用率。
  • 通過減少資料量和優化模型結構,軟體可以更快地加載、渲染和分析模型,提高工作效率。

3.促進多專業協同:

  • 在大型項目中,多專業協同設計是BIM技術的核心優勢之一。然而,龐大的BIM模型會給多專業間的資料交換和協同帶來困難。
  • 輕量化BIM模型可以降低資料傳輸和共享的成本,促進多專業間的協同工作。
BIM複雜大模型輕量化難題,這款輕量化引擎幫你輕松解決!

4.支援移動端應用:

  • 随着移動裝置的普及,越來越多的使用者希望在移動裝置上檢視、分析和操作BIM模型。
  • 輕量化BIM模型可以适應移動裝置的硬體性能,提供更流暢的使用者體驗。

5.支援雲服務和大資料分析:

  • 雲計算和大資料分析是BIM技術發展的重要方向之一。然而,龐大的BIM模型會給雲服務和大資料分析帶來挑戰。
  • 通過輕量化處理,可以将BIM模型上傳到雲端伺服器,利用雲計算資源進行高效的分析和處理。
BIM複雜大模型輕量化難題,這款輕量化引擎幫你輕松解決!

6.适應不同的應用場景:

  • BIM模型在不同的應用場景下需要不同的精度和細節級别。例如,在初步設計階段,可能隻需要關注整體的建築布局和體量關系;而在深化設計階段,則需要關注更具體的細部設計和材料選擇。
  • 輕量化BIM模型可以根據不同的應用場景進行定制和優化,滿足不同階段的需求。

BIM複雜大模型輕量化的方法

BIM複雜大模型的輕量化對于提高處理速度、降低硬體要求和優化協作體驗至關重要。以下列舉了幾種實作BIM複雜大模型輕量化的有效方式。

BIM複雜大模型輕量化方式

1.點雲資料壓縮:通過對BIM模型中的點雲資料進行智能壓縮,去除備援和不必要的細節,可以顯著減少模型的存儲需求,并提升加載和渲染速度。

2.三角面簡化:在保持模型外觀和關鍵特征的前提下,通過算法自動減少模型中的三角面數量,降低模型的複雜度和多邊形數量。這有助于加快渲染速度,并減少計算資源的使用。

3.紋理資料優化:對BIM模型中的紋理貼圖進行壓縮和優化,減少紋理的分辨率和顔色深度,進而降低存儲空間和記憶體占用。同時,優化紋理的加載方式,如使用流式加載,可以進一步提高模型的加載效率。

4.幾何資料簡化:采用簡化算法對BIM模型中的幾何體進行簡化,如邊緣折疊、頂點删除等,以減少模型的細節級别和複雜性。這種簡化可以在保證模型外觀品質的前提下,大幅提高模型的處理速度。

5.層級細節模型(LOD):根據項目的需求和觀察距離,為BIM模型建立不同精度的層級細節模型。在遠處或低精度需求下,使用較低精度的LOD模型,以減少計算負荷和存儲空間占用。

6.移除備援資料:在BIM模型中,往往存在一些對最終結果沒有影響的備援資料,如臨時檔案、未使用的材質等。通過清理這些備援資料,可以進一步減少模型的複雜性和存儲需求。

7.資料壓縮和編碼:使用高效的資料壓縮算法和編碼方式,如GZIP、ZIP、無損資料壓縮等,對BIM模型的資料進行壓縮。這可以在不損失資訊的前提下,顯著減少模型的存儲空間和傳輸時間。

8.分布式存儲和渲染:利用雲計算和分布式渲染技術,将BIM模型的存儲和渲染任務配置設定到多個計算機或伺服器上。通過并行處理,可以顯著提高模型的加載速度和渲染性能。

然而,上述提到的輕量化方式在實施過程中會涉及到資料壓縮算法、模型簡化技術,以及資料相容和轉換等複雜問題,實施起來十分複雜。

為了更快速、簡便地簡化BIM模型資料,并實作BIM複雜大模型在Web端的可視化,目前許多設計院和建設機關都會選擇借助專業的輕量化引擎,如EIM輕量化展示引擎。

EIM輕量化展示引擎通過内置的高效算法和優化技術,能夠自動處理資料壓縮、模型簡化以及資料相容等問題,極大地簡化了輕量化的流程,提高了工作效率。同時,它還支援Web端的可視化功能,使得BIM模型能夠更便捷地在網頁上進行浏覽和互動。

BIM複雜大模型輕量化難題,這款輕量化引擎幫你輕松解決!

需要注意的是,在輕量化過程中要保證模型精度和準确性,并盡可能地減少資料備援和無用資訊,以實作高效、準确和流暢的模型顯示和渲染。同時,需要根據模型特點和應用場景選擇合适的處理方法和算法。

BIM複雜大模型輕量化最佳方式

EIM(Engineering Information Modeling)工程資訊模型系統,是一個專注于解決建築資料管理與複用問題的PaaS雲平台。它對外提供三維建築模型解析與Web可視化、建築全生命周期資料管理、建築資料與地理資訊資料融合等服務。

BIM複雜大模型輕量化難題,這款輕量化引擎幫你輕松解決!

作為專業級的建築資料管理與應用的底層開發平台,EIM 實作将現實世界的實體建築物映射到虛拟世界形成“數字孿生”,使建築形成自包含、自展示、自服務能力,幫助使用者快速應對複雜的業務場景需求。

軟體結構

EIM 包括資料管理、三維管理、BIM+GIS管理三大闆塊:

BIM複雜大模型輕量化難題,這款輕量化引擎幫你輕松解決!

1.資料管理:為 BIM 提供一個标準的資料管理方式,通過自定義業務資料模型及标準化的資料通路接口實作文檔、項目、設計資料、進度、裝置、溝通、組織、人員與權限等建築資料全生命周期管理。

2.三維管理:包括 EIM3D 三維處理引擎以及三維可視化引擎,提供從模型上傳、解析到前端渲染的三維可視化一站式服務,具有IFC、Revit、iModel、OBJ、DAE、FBX 等國際通用的BIM模型以及常見的 DWG 二維圖紙的解析服務,形成一套完整的模型構件資料庫,并支援在 PC 端和移動端的三維展示以及互動操作,同時提供服務層 API 和 JavaScript API 支援二次開發。

3.BIM+GIS管理:作為面向BIM+GIS的資料管理和應用開發平台,內建GIS場景與BIM模型完整的資料,實作室内室外、地上地下的一體化浏覽。

軟體核心技術

1.EIM3D 三維引擎

EIM3D 三維引擎提供 BIM 模型背景處理計算服務和前端模型及資料展示服務,它一方面将各軟體廠商封閉的 BIM 資料格式開放化,另一方面為建築全過程資訊、決策等系統的開發者和龐大的建築标準體系之間建立橋梁,降低軟體開發者進入建築領域知識的門檻。

通過對國際、國内常見民用和工業建築模型格式的支援,EIM3D 将 BIM 中的幾何資料轉換為大多數軟體支援的三角面格式,以構件為粒度融合屬性資料,最終向開發者提供 RESTful 形式的資料接口 API 及三維模型浏覽元件,降低了開發者對繁雜的建築及各類模型格式等知識的了解,也降低了開發者對建築三維可視化的要求。

BIM複雜大模型輕量化難題,這款輕量化引擎幫你輕松解決!

EIM3D 通過構件互用、資料壓縮、按需加載等方法,輕量化 BIM,使得正常的計算機、手機、Pad 等都能通過支援 WebGL 的浏覽器線上查閱 BIM,大大降低了對BIM使用的軟、硬體需求。

BIM複雜大模型輕量化難題,這款輕量化引擎幫你輕松解決!

2.資料平台

EIM 具有一個強大的資料平台,它由一個建築資料庫和一種可配置的資料模型組成。

1)建築資料庫

由于三維圖形的資料存儲格式繁多、單元件資料量較小而整個圖形資料量較大的特點,是以關系型資料庫難以勝任。為了滿足建築資料庫複雜、易變的資料結構存儲要求,我司研發了EIM 建築資料庫——多模資料庫,用于解決不同種類建築資料,如三維幾何資料、文檔、結構化資料和關系型資料的存儲和管理問題,自由的實作個性化定制需求。

EIM 建築資料庫支援靈活的資料結構存儲方式,并可以混合使用。與傳統的關系型資料庫相比,EIM 建築資料庫對三維幾何資料的處理速度更快;與文檔型資料庫比較,它占用的存儲空間更少。

BIM複雜大模型輕量化難題,這款輕量化引擎幫你輕松解決!

EIM 建築資料庫支援類似 SQL 的 AQL 查詢語言,實作對資料的快速查詢,簡單易用。同時,它還内置了可擴充的建築工程領域資料模型及基礎API。

2)可配置的資料模型

EIM 内嵌了一套建築工程領域的通用資料模型及 API,允許使用者對資料模型進行客戶化定義,并提供了一套定義資料的方法。基于 EIM 定義資料的規則,使用者可以任意擴充成符合自己需求的資料模型,包括對象類、關系類、屬性等的個性化配置,以滿足不同類型應用程式的開發要求。

BIM複雜大模型輕量化難題,這款輕量化引擎幫你輕松解決!

EIM 目前包含兩類服務,即資料接口服務和業務服務。資料接口服務主要負責對外提供各類結構化、非結構化資料存取的通用接口;業務服務主要對外提供EIM特定業務元件接口。

3.BIM與GIS融合

EIM 的 BIM+GIS 融合技術能夠建構智慧城市所需最基礎最核心的城市基礎資料庫,作為城市各類智慧資訊接入和承載平台。EIM 提供多源二、三維 GIS 資料及 BIM 模型的上傳、解析、資料內建、浏覽互動和管理,通過空間位置将 BIM 精細資料與 GIS 大場景資料無縫內建,實作浏覽器上室内室外、地上地下一體化的浏覽和互動。EIM 支援使用者線上一站式的快速組織各類資料,搭建 BIM+GIS 基礎應用。

BIM複雜大模型輕量化難題,這款輕量化引擎幫你輕松解決!

軟體詳情:EIM數字孿生軟體 | BIM+GIS輕量化引擎

如果,您對EIM輕量化展示引擎感興趣,想進行采購,歡迎關注“艾三維技術”微信公衆号聯系我們。

繼續閱讀