- glTF格式的目标是为3D内容的数据格式提供统一的标准,方便应用程序读取进行渲染。目前来说已经存在的3D数据格式不是没有包含场景数据,就是包含一些只能用于特定创作软件的数据,许多时候,需要对几何数据进行预处理才能直接用于渲染。
- 目前而言,现存的3D数据格式不能够方便地在互联网上进行传输,以及直接高效地进行渲染。glTF的目标是作为一个中转格式,而不是另一个新的3D数据格式:
- 使用JSON来描述场景结构,可以方便地被应用程序分析处理。
- 3D数据以一种可以被大多数图形API直接使用的方式进行存储,不需要应用程序进行解码或预处理操作。
- 现在已经有一些3D内容创作软件可以将3D场景以glTF格式进行存储。一些应用程序也可以直接进行glTF场景数据的渲染。
- 几乎所有的3D内容创作软件都支持导出场景到COLLADA格式,所以,我们可以使用COLLADA2GLTF工具来将场景数据转换为glTF格式。
- .OBJ文件可以使用obj2gltf进行转换。对于其它数据格式,可以通过深度定制完成到glTF格式的转换。
- https://github.com/CesiumGS/obj2gltf