GLB/GLTF 文件结构
1.概述
Gltf模型:glTF 是一种通用的 3D 模型格式,其本身是一个JSON文件,描述了3D模型的几何形状、材质和动画等信息。
文件结构: GLTF文件通常包含一个JSON文件,描述模型的结构,以及二进制(或外部)文件,包含实际的二进制数据,如几何信息、纹理等。
扩展: GLTF支持添加扩展,以支持更高级的功能,例如动画、物理模拟等。
Glb模型: glb 格式是其 gltf 模型的二进制形式,它把GLTF的JSON结构和二进制数据打包到一个二进制文件中,通过这种方式,GLB可以更高效地加载和传输。
特点: GLB是一个二进制格式,相对于GLTF来说,它更紧凑,加载速度更快。
文件结构: GLB文件包含一个二进制JSON块和一个或多个二进制块,其中包含模型的二进制数据。这种结构有助于加快加载速度。
扩展: 与GLTF一样,GLB也支持扩展,允许添加额外的功能。
2.可加载编辑的平台软件
软件/网站 | 优点 | 概述 |
---|---|---|
Blender | 可编辑、修改模型各种参数 | 参数类型多,可细调模型 |
3D查看器 | Windows自带,可查看 | 无法编辑,可直接在微软商店免费下载 |
模型网 | 在线编辑,兼容性强 | https://glbxz.com/glbxz/editor/index.html 导出的GLB模型为通用类型,会改变一定Json结构字段 |
注:Cesium加载glb模型及以上平台均有一定兼容性问题,可能出现一个模型在以上平台出现部分可加载、部分不可加载的现象(血的教训),多试几个说不定就可以了