[發明專利]一種三維建筑模型文件轉換方法和系統有效
| 申請號: | 201810502906.1 | 申請日: | 2018-05-23 |
| 公開(公告)號: | CN108682047B | 公開(公告)日: | 2022-04-12 |
| 發明(設計)人: | 張洋 | 申請(專利權)人: | 北京唐吉訶德科技有限公司 |
| 主分類號: | G06T17/10 | 分類號: | G06T17/10 |
| 代理公司: | 北京高沃律師事務所 11569 | 代理人: | 王戈 |
| 地址: | 100000 北京市海淀區西*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 三維 建筑 模型 文件 轉換 方法 系統 | ||
本發明公開一種三維建筑模型文件轉換方法和系統。所述方法包括:獲取三維建筑模型文件;將所述三維建筑模型文件劃分為多個待轉換子文件;采用多線程對多個所述待轉換子文件同時進行TJMD模型并行轉換,得到相應的多個TJMD模型轉換文件;根據每個所述TJMD模型轉換文件轉換,得到相應的Unity AssetBundles模型文件;對每個所述Unity AssetBundles模型文件進行打包,獲得與Unity AssetBundles對應的模型轉換數據包;將每個所述模型數據包存入存儲服務器和數據庫。采用本發明的三維建筑模型文件轉換方法或系統方法,能夠實現大量模型文件的處理。
技術領域
本發明涉及文件處理領域,特別是涉及一種三維建筑模型文件轉換方法和系統。
背景技術
RVT是Autodesk公司出品的3D建模工具revit使用的文件格式。Reivt廣泛應用于工程設計建設施工、機械制造等產業,是較為通用的3D工業設計軟件。作為一個單機版設計軟件,Revit在多方多價值鏈業務協同場景下無法滿足模型文件的一致性快速訪問和快速共享需求。網絡傳輸和頁面瀏覽共享成為一種必然選擇。RVT文件屬于三維建筑模型文件,要實現3D模型文件的快速訪問,需要同時解決一下幾個問題:第一,三維建筑模型文件無法通過網頁直接瀏覽查看;第二,隨著項目的復雜性增加,三維建筑模型文件大小多在100MB以上,模型文件網絡傳輸效率降低;第三,三維建筑模型文件的數據(包括屬性、紋理、材質等等)會因為壓縮而失真和缺失。
現有的解決方式包括使用工具進行人工轉換,通過3D Max等第三方工具保證模型的材質等數據不丟失。然后轉成網頁瀏覽器以及Android和蘋果IOS系統三個平臺能基于WebGL識別的模型格式。這個過程的方案多是手工處理,無法滿足大量模型文件的處理。
發明內容
本發明的目的是提供一種三維建筑模型文件轉換方法和系統,提高了大量三維建筑模型文件轉換的效率,進而實現了大量模型文件的處理。
為實現上述目的,本發明提供了如下方案:
一種三維建筑模型文件轉換方法,所述方法包括:
獲取三維建筑模型文件;
將所述三維建筑模型文件劃分為多個待轉換子文件;
采用多線程對多個所述待轉換子文件同時進行TJMD模型并行轉換,得到相應的多個TJMD模型轉換文件;
根據每個所述TJMD模型轉換文件轉換,得到相應的Unity AssetBundles模型文件;
對每個所述Unity AssetBundles模型文件進行打包,獲得與Unity AssetBundles對應的模型轉換數據包;
將每個所述模型數據包存入存儲服務器和數據庫。
可選的,所述三維建筑模型文件轉換方法是在云端進行的。
可選的,所述根據每個所述待轉換請求將所述三維建筑模型文件進行轉換,得到多個TJMD模型轉換文件,具體包括:
根據每個所述待轉換請求采用不同的R2TJ轉換器對各所述三維建筑模型文件進行并行轉換,得到多個第一轉換文件;
采用不同的TJ2U轉換器對各所述第一轉換文件進行并行轉換,得到多個第二轉換文件;
采用不同的SU2TJ轉換器對各所述每個第二轉換文件進行并行轉換,得到多個TJMD模型轉換文件。
可選的,所述根據每個所述TJMD模型轉換文件轉換,得到相應的UnityAssetBundles模型文件,具體包括:
采用不同的9D轉換器對各所述TJMD模型轉換文件進行并行轉換,得到多個第三轉換文件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京唐吉訶德科技有限公司,未經北京唐吉訶德科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810502906.1/2.html,轉載請聲明來源鉆瓜專利網。





