[发明专利]基于glTF的3D图形的加载方法、装置、设备及介质有效
| 申请号: | 201910998384.3 | 申请日: | 2019-10-21 |
| 公开(公告)号: | CN111061896B | 公开(公告)日: | 2023-04-18 |
| 发明(设计)人: | 方荣华 | 申请(专利权)人: | 武汉神库小匠科技有限公司 |
| 主分类号: | G06F16/54 | 分类号: | G06F16/54;G06F16/56 |
| 代理公司: | 武汉红观专利代理事务所(普通合伙) 42247 | 代理人: | 李季 |
| 地址: | 430000 湖北省武汉市东湖*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 gltf 图形 加载 方法 装置 设备 介质 | ||
本发明提出了一种基于glTF的3D图形的加载方法、装置、设备及介质。包括:接收图片加载指令;将矢量文件进行压缩,获取压缩后的压缩矢量文件并对该压缩矢量文件进行标记,并获取该压缩矢量文件的矢量标记,获取材质文件的格式名称,根据该格式名称建立不同的数据库并存储对应的材质文件;根据同一图片文件中压缩矢量文件的矢量标记以及材质文件的格式名称建立标记名称对应表;对压缩矢量文件进行解压并根据标记名称对应表从数据库中读取对应的材质文件。本发明通过将待加载图片文件分成矢量文件以及材质文件,对矢量文件进行压缩,当有需要是解压缩矢量文件并找到对应的材质文件,通过这种方式,有效提升了3D图形的加载显示速度。
技术领域
本发明涉及web 3D图形领域,尤其涉及一种基于glTF的3D图形的加载方法、装置、设备及介质。
背景技术
随着科技的发展,市面上出现了很多3D格式,各种3D模型渲染程序都要处理很多种的格式,因为格式太多,所以glTF格式就被提出来了,glTF是对近二十年来各种3D格式的总结,使用最优的数据结构,来保证最大的兼容性以及可伸缩性。glTF使用json格式进行描述,也可以编译成二进制的内容:bglTF。glTF可以包括场景、摄像机、动画等,也可以包括网格、材质、纹理,甚至包括了渲染技术、着色器以及着色器程序。
但是,目前glTF格式的3D图形在web领域的加载显示速度太慢,同时glTF包含矢量文件以及材质文件,glTF格式的3D图形在web领域的加载中,可能会存在文件丢失的情况,所以,然后提高glTF格式的3D图形在web领域的加载速度成为了一个亟待解决的问题。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
有鉴于此,本发明提出了一种基于glTF的3D图形的加载方法、装置、设备及介质,旨在解决现有技术无法提升一些复杂glTF格式的3D图形文件在在web领域的加载速度的技术问题。
本发明的技术方案是这样实现的:
一方面,本发明提供了一种基于glTF的3D图形的加载方法,所述基于glTF的3D图形的加载方法包括以下步骤:
S1,接收图片加载指令,从该加载指令中提取待加载图片文件,该待加载图片文件包括:矢量文件以及材质文件;
S2,将矢量文件进行压缩,获取压缩后的压缩矢量文件并对该压缩矢量文件进行标记,并获取该压缩矢量文件的矢量标记,获取材质文件的格式名称,根据该格式名称建立不同的数据库并存储对应的材质文件;
S3,根据同一图片文件中压缩矢量文件的矢量标记以及材质文件的格式名称建立标记名称对应表;
S4,对压缩矢量文件进行解压并根据标记名称对应表从数据库中读取对应的材质文件。
在以上技术方案的基础上,优选的,步骤S1中,接收图片加载指令,从该加载指令中提取待加载图片文件,该待加载图片文件包括:矢量文件以及材质文件,还包括以下步骤,获取本地历史图片文件,接收图片加载指令,从该加载指令中提取待加载图片文件,根据本地历史图片文件对该待加载图片文件的完整性进行验证,当该待加载图片文件为不完整图片时,向用户发出错误警告并接收下一个图片加载指令。
在以上技术方案的基础上,优选的,步骤S2中,将矢量文件进行压缩,获取压缩后的压缩矢量文件并对该压缩矢量文件进行标记,并获取该压缩矢量文件的矢量标记,还包括以下步骤,从网络获取压缩算法,根据该压缩算法建立算法数据库,获取矢量文件的文件格式,根据该格式从算法数据库中选择至少一种压缩算法,并对矢量文件进行压缩,获取压缩后的压缩矢量文件并对该压缩矢量文件进行标记,并获取该压缩矢量文件的矢量标记。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉神库小匠科技有限公司,未经武汉神库小匠科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910998384.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种地震灾害的防控方法
- 下一篇:游戏运营数据处理方法及相关设备





