模型格式说明
-
Fbx: 支持动画,容易出现材质丢失
-
obj:不支持动画数据存储,只用于静态模型。
-
gltf:
1.glTF(GL TransmissionFormat),即图形语言交换格式,它是一种3D内容的格式标准,由Khronos Group管理(Khronos Group还管理着OpenGL系列、OpenCL等重要的行业标准); 2.glTF的设计是面向实时渲染应用的,尽量提供可以直接传输给图形API的数据形式,不再需要二次转换; 3.glTF对OpenGL ES、WebGL非常友好; 4.glTF的目标是:3D领域的JPEG; 5.作为一个标准,自2015年10月发布(glTF 1.0)以来,已经得到了业界广泛的认可,你可以相信它的水平; 6.glTF目前最新版本为2.0已于2017年6月正式发布。 GLTF具体的数据存储格式可以去官方网站上看:https://www.khronos.org/gltf/,大概就是相对于XML的JSON存储方式。
-
glb:是个二进制文件格式, 实现三维模型存储于 GL 的可传输的格式(glTF). 内含节点层级、摄像机、材质、动画、网格物体都用二进制存储。这个二进制格式存储 glTF 的组件(JSON,.bin 以及图片) . 同时也避免了用 glTF 格式文件变大的问题. 通过压缩, GLB 能更快地加载, 提供完整的三维场景, 且是能在未来的开发中扩展的. 该格式使用 model/gltf-二进制文件作为 MIME 类型。
gltf 格式数据查询属性信息功能网址
Gltf 文件:这里的 gltf 是基于 1.0 版本规范;
Glsl 文件:是简单脚本,应该是用来解析自己在 gltf 中增加的项目的;
Bin 文件:是外部数据文件,标准 gltf 文件也可以有这类文件,二进制,编辑器无法正常读取;
Xml 文件:xml 标准化的属性数据,用来存储各个部件的属性信息。