一种三维模型文件处理方法及其相关设备技术

技术编号:33133389 阅读:21 留言:0更新日期:2022-04-17 00:54
本申请提供了一种三维模型文件处理方法,包括:获取第一格式的原始三维模型文件;将原始三维模型文件转换为glTF格式文件;获取glTF格式文件中的二进制文件,并将二进制文件使用Draco压缩算法进行压缩,得到Draco压缩文件;使用Draco压缩文件替换glTF格式文件中的二进制文件,得到目标三维模型文件。通过本方案可知,本方法将三维模型文件统一转换为glTF格式文件,并对其中的glTF格式文件中的二进制文件进行压缩,最终得到目标三维模型文件,目标三维模型文件的体积与原始三维模型文件相比,有了较大幅度的降低,从而降低了文件的存储与传输过程的数据处理压力,且glTF格式文件更适合于用户端的加载过程,减少了所需消耗的加载时间,提高了三维模型文件的可用性。提高了三维模型文件的可用性。提高了三维模型文件的可用性。

【技术实现步骤摘要】
一种三维模型文件处理方法及其相关设备


[0001]本申请属于数据处理领域,尤其涉及一种三维模型文件处理方法。

技术介绍

[0002]随着互联网技术的发展和社会的需求,三维图形的建模越来越普遍,如3dMax的模型,各种动漫。如何高效的制作存储,传输,以及加载成了关键技术。
[0003]目前被常规使用的三维模型文件格式包括3ds或skp等类型的格式文件,这一类型的文件往往更符合在设计阶段设计师们的使用需求,具有易于编辑,可视性强等优点,然而在应用于实际生产过程中,即将该类型的三维模型文件应用于对用户展示的过程中,由于文件规格大小的影响,存储过程、传输过程及加载过程都存在一定的问题,造成一定的使用不便。

技术实现思路

[0004]本申请实施例第一方面提供了一种三维模型文件处理方法,包括:
[0005]获取第一格式的原始三维模型文件;
[0006]将所述原始三维模型文件转换为glTF格式文件;
[0007]获取所述glTF格式文件中的二进制文件,并将所述二进制文件使用Draco压缩算法进行压缩,得到Dra本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种三维模型文件处理方法,其特征在于,包括:获取第一格式的原始三维模型文件;将所述原始三维模型文件转换为glTF格式文件;获取所述glTF格式文件中的二进制文件,并将所述二进制文件使用Draco压缩算法进行压缩,得到Draco压缩文件;使用所述Draco压缩文件替换所述glTF格式文件中的所述二进制文件,得到目标三维模型文件。2.根据权利要求1所述的三维模型文件处理方法,其特征在于,所述将所述原始三维模型文件转换为glTF格式文件之前,所述方法还包括:将所述原始三维模型文件所包括的几何体进行合并,得到预处理三维模型文件。所述将所述原始三维模型文件转换为glTF格式文件,包括:将所述预处理三维模型文件转换为glTF格式文件。3.根据权利要求2所述的三维模型文件处理方法,其特征在于,所述方法还包括:调整预处理三维模型文件的几何体的材质为标准材质。4.根据权利要求1所述的三维模型文件处理方法,其特征在于,所述目标三维模型文件文件包括:所述二进制文件,glTF子文件和图片文件;所述方法还包括:使用Draco解释器对所述二进制文件进行解析,得到解析数据;使用glTF加载器对所述解析数据,所述glTF子文件和所在图片文件进行加载,显示目标三维模型。5.根据权利要求1所述的三维模型文件处理方法,其特征在于,所述第一格式包括:3ds格式或skp格式。6....

【专利技术属性】
技术研发人员:王国彬牟锟伦胡少雄丘衍航
申请(专利权)人:土巴兔集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1