[发明专利]一种三维建筑模型文件转换方法和系统有效
申请号: | 201810502906.1 | 申请日: | 2018-05-23 |
公开(公告)号: | CN108682047B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 张洋 | 申请(专利权)人: | 北京唐吉诃德科技有限公司 |
主分类号: | G06T17/10 | 分类号: | G06T17/10 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 王戈 |
地址: | 100000 北京市海淀区西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 三维 建筑 模型 文件 转换 方法 系统 | ||
1.一种三维建筑模型文件转换方法,其特征在于,所述方法包括:
获取三维建筑模型文件;
将所述三维建筑模型文件划分为多个待转换子文件;
采用多线程对多个所述待转换子文件同时进行TJMD模型并行转换,得到相应的多个TJMD模型转换文件;
根据每个所述TJMD模型转换文件转换,得到相应的Unity AssetBundles模型文件;
对每个所述Unity AssetBundles模型文件进行打包,获得与Unity AssetBundles对应的模型转换数据包;
将每个所述模型转换数据包存入存储服务器和数据库;
所述采用多线程对多个所述待转换子文件同时进行TJMD模型并行转换,得到相应的多个TJMD模型转换文件,具体包括:
根据每个待转换请求采用不同的R2TJ转换器对各所述三维建筑模型文件进行并行转换,得到多个第一转换文件;
采用不同的TJ2U转换器对各所述第一转换文件进行并行转换,得到多个第二转换文件;
采用不同的SU2TJ转换器对各所述第二转换文件进行并行转换,得到多个TJMD模型转换文件。
2.根据权利要求1所述的三维建筑模型文件转换方法,其特征在于,所述三维建筑模型文件转换方法是在云端进行的。
3.根据权利要求1所述的三维建筑模型文件转换方法,其特征在于,所述根据每个所述TJMD模型转换文件转换,得到相应的Unity AssetBundles模型文件,具体包括:
采用不同的9D转换器对各所述TJMD模型转换文件进行并行转换,得到多个第三转换文件;
将每个所述第三转换文件进行解析,得到相应的Unity AssetBundles模型文件。
4.根据权利要求1所述的三维建筑模型文件转换方法,其特征在于,所述方法还包括:
获取所述三维建筑模型文件的元数据;
存储所述元数据。
5.一种三维建筑模型文件转换系统,其特征在于,所述系统包括:
三维建筑模型文件获取模块,用于获取三维建筑模型文件;
待转换子文件确定模块,用于将所述三维建筑模型文件划分为多个待转换子文件;
第一转换模块,用于采用多线程对多个所述待转换子文件同时进行TJMD模型并行转换,得到相应的多个TJMD模型转换文件;
第二转换模块,用于根据每个所述TJMD模型转换文件转换,得到相应的UnityAssetBundles模型文件;
打包模块,用于对每个所述Unity AssetBundles模型文件进行打包,获得与UnityAssetBundles对应的模型转换数据包;
存储模块,用于将每个所述模型转换数据包存入存储服务器和数据库;
所述第一转换模块,具体包括:
第一转换文件获取单元,用于根据每个待转换请求采用不同的R2TJ转换器对各所述三维建筑模型文件进行并行转换,得到多个第一转换文件;
第二转换文件获取单元,用于采用不同的TJ2U转换器对各所述第一转换文件进行并行转换,得到多个第二转换文件;
模型转换文件获取单元,用于采用不同的SU2TJ转换器对各所述第二转换文件进行并行转换,得到多个TJMD模型转换文件。
6.根据权利要求5所述的三维建筑模型文件转换系统,其特征在于,所述第二转换模块,具体包括:
第三转换文件获取单元,用于采用不同的9D转换器对各所述TJMD模型转换文件进行并行转换,得到多个第三转换文件;
模型文件获取单元,用于将每个所述第三转换文件进行解析,得到相应的UnityAssetBundles模型文件。
7.根据权利要求5所述的三维建筑模型文件转换系统,其特征在于,所述系统还包括:
元数据获取模块,用于获取所述三维建筑模型文件的元数据;
存储模块,用于存储所述元数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京唐吉诃德科技有限公司,未经北京唐吉诃德科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810502906.1/1.html,转载请声明来源钻瓜专利网。