行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211144018.X (22)申请日 2022.09.20 (71)申请人 北京优锘科技有限公司 地址 100015 北京市朝阳区酒仙桥路10号 82幢一层10 5室 (72)发明人 李学范 陈傲寒 魏新征 柴浩然  唐鑫 张亚坤  (74)专利代理 机构 北京安度修典专利代理有限 公司 11424 专利代理师 杨方成 马欢萍 (51)Int.Cl. G06T 17/00(2006.01) (54)发明名称 一种将DW G模型转换为 GLTF模型的方法及系 统 (57)摘要 本发明公开了一种将DW G模型转换为GLTF模 型的方法及系统, 涉及三维建模技术领域。 该方 法包括: 打开DW G文件; 通过递归的方式遍历所有 块实例, 得到所有块实例的三维几何对象; 对所 有三维几何对象进行三角面片化处理, 得到三角 面片; 读取所有三角面片的几何信息和材质信 息, 对几何信息进行网格压缩处理, 生成bin文 件, 将材质信息转换成PBR材质, 存储纹理贴图文 件; 生成gltf文件。 本发明完整地保留了几何信 息和材质信息, 不仅有效提升了模型转换效率, 而且web端可视化显示更贴近现实, 可以充分展 示出原始的细节信息。 另外, 对处理后的文件进 行多重压缩和优化, 大大缩减了模型规模、 提高 了模型读取速度、 降低了内存消耗。 权利要求书2页 说明书7页 附图5页 CN 115546399 A 2022.12.30 CN 115546399 A 1.一种将DWG模型转换为GLTF模型的方法, 其特 征在于, 包括: 对DWG模型的数据库、 块表和块表 记录进行 逐级遍历, 得到所述DWG模型的所有块实例; 通过递归的方式遍历所有所述 块实例, 得到所有所述 块实例的三维几何对象; 对所有所述 三维几何对象进行三角面片化处 理, 得到三角面片; 读取所有所述三角面片的几何信息, 对所述几何信息进行网格压缩处理, 生成bin文 件; 读取所有所述三角面片的材质信息, 将所述材质信息转换成PBR材质, 存储纹理贴图文 件; 根据所述bi n文件、 所述PBR材质以及所述纹 理贴图文件生成gltf文件。 2.根据权利要求1所述的将DWG模型转换为GLTF模型的方法, 其特征在于, 对所有所述 三维几何对象进行三角面片化处 理, 得到三角面片, 具体包括: 判断所有所述三维几何对象的类型, 三维几何对象的类型包括: 三维实体和多义面网 格; 分别对所述 三维实体和所述多义 面网格行三角面片化处 理, 得到三角面片。 3.根据权利要求2所述的将DWG模型转换为GLTF模型的方法, 其特征在于, 所述几何信 息包括: 顶点 坐标、 法线、 纹 理坐标及 索引。 4.根据权利要求3所述的将DWG模型转换为GLTF模型的方法, 其特征在于, 对所述几何 信息进行网格压缩处 理之前, 还 包括: 获取每个所述三角面片的几何信息的MD5值, 将所述MD5值作为是否复用的判断标识, 使复用的所述 三角面片只记录一份几何信息 。 5.根据权利要求4所述的将DWG模型转换为GLTF模型的方法, 其特征在于, 对所述几何 信息进行网格压缩处 理, 生成bi n文件, 具体包括: 对复用处理后的几何信息, 利用Draco算法进行压缩处理, 嵌入一系列压缩后的数据 块, 生成bi n文件。 6.根据权利要求2所述的将DWG模型转换为GLTF模型的方法, 其特征在于, 所述材质信 息包括: 三角面片的颜色、 颜色贴图、 直接反射率、 透明度、 凹凸贴图、 饰面贴图、 浮雕贴图、 风化贴图、 光 泽度、 光泽度贴图、 剪切贴图、 自发光和自发光贴图。 7.根据权利要求6所述的将DWG模型转换为GLTF模型的方法, 其特征在于, 将所述材质 信息转换成PBR材质, 存 储纹理贴图文件, 具体包括: 通过所述材质信息转换成PBR材质的基础颜色及其贴图、 金属度及其贴图、 粗糙度及其 贴图、 发光 值及其贴图、 法线贴图和透明贴图; 对转换后的材质信息存储为PBR材质, 并把所有纹理贴图文件存储在与所述bin文件相 同的文件夹内。 8.根据权利要求1所述的将DWG模型转换为GLTF模型的方法, 其特征在于, 将所述材质 信息转换成PBR材质, 存 储纹理贴图文件之前, 还 包括: 通过灰度转高度处理将三角面片的凹凸贴图转换成法线贴图, 通过黑色转透明处理将 三角面片的剪切贴图转换成透明贴图。 9.根据权利要求1所述的将DWG模型转换为GLTF模型的方法, 其特征在于, 根据所述bin 文件、 所述PBR材质以及纹 理贴图文件生成gltf文件, 具体包括: 根据所述bin文件、 所述PBR材质以及所述纹理贴图文件生成所述gltf文件的组成对权 利 要 求 书 1/2 页 2 CN 115546399 A 2象; 将组成对象添加到所述gltf文件中, 生成完整的jso n格式文件。 10.一种将DWG模型转换为GLTF模型的系统, 其特 征在于, 包括: 存 储器和处 理器, 其中: 所述存储器用于存 储计算机程序; 所述处理器用于执行所述计算机程序, 实现如权利要求1至9中任一项所述的将DWG模 型转换为GLTF模型的方法。权 利 要 求 书 2/2 页 3 CN 115546399 A 3

.PDF文档 专利 一种将DWG模型转换为GLTF模型的方法及系统

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种将DWG模型转换为GLTF模型的方法及系统 第 1 页 专利 一种将DWG模型转换为GLTF模型的方法及系统 第 2 页 专利 一种将DWG模型转换为GLTF模型的方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:32:42上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。