一种基于三维网格细分和编码的三维模型压缩方法

基本信息

申请号 CN201510524490.X 申请日 -
公开(公告)号 CN105139449B 公开(公告)日 2018-03-20
申请公布号 CN105139449B 申请公布日 2018-03-20
分类号 G06T17/00;G06T9/00 分类 计算;推算;计数;
发明人 林秀全 申请(专利权)人 上海未高科技有限公司
代理机构 浙江杭知桥律师事务所 代理人 上海未高科技有限公司
地址 201803 上海市嘉定区华江公路129弄6号J431室
法律状态 -

摘要

摘要 本发明涉及计算机图形处理领域,尤其涉及了一种基于三维网格细分和编码的三维模型压缩方法,包括:确定轴向包围盒的边界参数;计算轴向包围盒的等分因子,根据等分因子对轴向包围盒进行三维网格细分,并建立细分网格的唯一索引编码;计算顶点相对应三维细分网格的索引编码数据;计算出每个细分网格原点的坐标;计算三维模型顶点坐标相对于三维细分网格原点的偏移量,获取顶点坐标的浮点数精度,并对偏移量整数化;对以上数据进行数据熵编码,采用开源的LZMA压缩算法进行参数数据压缩。本发明对三维模型顶点按相关参数进行三维细分网格的索引编码并计算相对应的偏移量,偏移量占用空间相对于原顶点坐标数据大大减少,提高了压缩比率。