[发明专利]一种三维建筑模型文件转换方法和系统有效
申请号: | 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.vipzhuanli.com/pat/books/201810502906.1/2.html,转载请声明来源钻瓜专利网。