[发明专利]一种用于web端三维模型轻量化方法、电子设备及存储介质有效
申请号: | 201711462067.7 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108230439B | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 王海峰;杨涛;刘培珺 | 申请(专利权)人: | 苏州慧筑信息科技有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T19/20 |
代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 胡拥军;赵赛 |
地址: | 215000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 web 三维 模型 量化 方法 电子设备 存储 介质 | ||
1.一种用于web端三维模型轻量化方法,其特征在于包括:
生成网格面片段,获取三维模型文件,将所述三维模型文件拆分为若干网格面片段;
切割网格面片段,将每个所述网格面片段切割成若干网格面片,记录所述网格面片的ID信息和几何信息,并计算所述网格面片的表面积;
创建实例树,所述实例树包含若干片段列表,每个所述片段列表由若干片段组成,定义所述片段以及片段列表名称;将所述网格面片的几何信息和所述ID信息存储在所述片段内;
流列表文件序列化,根据所述网格面片的表面积对所述片段进行排序,将若干所述几何信息以流格式序列化为若干包文件,将若干所述包文件以流格式方式生成流列表文件,将所述流列表文件进行序列化处理为二进制形式。
2.如权利要求1所述的一种用于web端三维模型轻量化方法,其特征在于:还包括根据所述ID信息和所述几何信息生成索引信息,将若干所述索引信息存储生成含有若干索引信息的清单文件,将所述清单文件序列化。
3.如权利要求2所述的一种用于web端三维模型轻量化方法,其特征在于:还包括对所述流列表文件进行渲染。
4.如权利要求3所述的一种用于web端三维模型轻量化方法,其特征在于:所述对所述流列表进行渲染为根据相关空间划分、图元剔除及排序算法来选择性的渲染所述流列表文件。
5.如权利要求1所述的一种用于web端三维模型轻量化方法,其特征在于:所述生成网格面片段具体为根据所述三维模型文件的渲染信息将所述三维模型文件拆分为若干网格面片段。
6.如权利要求1所述的一种用于web端三维模型轻量化方法,其特征在于:所述实例树包括一根节点和若干叶子节点,每条从所述根节点到所述叶子节点的路径对应一个唯一路径,每个所述叶子节点对应一个所述网格面片。
7.如权利要求1所述的一种用于web端三维模型轻量化方法,其特征在于:所述几何信息包括顶点、法线、RGBA颜色及UV坐标。
8.一种电子设备,其特征在于包括:处理器;
存储器;以及程序,其中所述程序被存储在所述存储器中,并且被配置成由处理器执行,所述程序包括用于执行权利要求1-7任意一项所述的方法。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行如权利要求1-7任意一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州慧筑信息科技有限公司,未经苏州慧筑信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711462067.7/1.html,转载请声明来源钻瓜专利网。