摘要
本发明提供一种大规模GLTF模型的本地解析方法,具体步骤包括:在服务器端环境下配置虚拟浏览器环境,解决服务器端开发平台与Web端之间的兼容问题;对GLTF的文件结构进行分析,并通过Web端3D显示模块解析GLTF文件;函数调用采用异步调用机制,异步操作完成后再运用同步调用进行解析和渲染;读取缓存文件后,将数据解析成cascade_render数据结构;将图片从GLTF二进制文件中解析并存储为独立的图片文件,获取和映射材质纹理;确定数据存储格式,并为缓存文件命名,结合模型导入处理机制将文件解析到本地。本发明主要对于GLTF文件在网页显示时显示效率低的问题,提供一种用于提高显示效率并且在本地显示引擎可以完成模型和动画的加载的技术方案。
技术关键词
解析方法
虚拟浏览器
异步调用机制
数据存储格式
动画
兼容问题
图片
模块
缓存机制
纹理
哈希算法
内核
平台
内存
对象
零件