GLTF相关资料

2020/10 29 08:10

什么是GLTF

GLTF代表Graphics Language Transmission Format(图形语言传输格式)。这种跨平台格式已成为Web上的3D对象标准。它由OpenGL和Vulkan背后的3D图形标准组织Khronos所定义,这使得GLTF基本上成为3D模型的JPG格式:Web导出的通用标准。

1.glTF(GL TransmissionFormat),即图形语言交换格式,它是一种3D内容的格式标准,由Khronos Group管理(Khronos Group还管理着OpenGL系列、OpenCL等重要的行业标准);
2.glTF是一种免版税的规范,用于按应用高效传输和加载3D场景和模型;
3.glTF的设计是面向实时渲染应用的,尽量提供可以直接传输给图形API的数据形式,不再需要二次转换,最大限度地减少了3D资产的大小,以及解压缩和使用这些资产所需的运行时处理;
4.glTF对OpenGL ES、WebGL非常友好,为3D内容工具和服务定义了一种可扩展的通用发布格式,可简化创作工作流程并实现整个行业内容的可互操作使用;
5.glTF的目标是:3D领域的JPEG;
6.作为一个标准,自2015年10月发布(glTF 1.0)以来,已经得到了业界广泛的认可;
7.glTF目前最新版本为2.0已于2017年6月正式发布。
8.glTF由Khronos作为一个开放项目运行。在GitHub开发并免费提供源代码。
GLTF的数据存储格式为JSON,详情可以查看官方网站

3D领域的JPEG

JSON存储格式

在这里插入图片描述

https://www.khronos.org/gltf/

Unity GLTF导入器

https://github.com/ousttrue/UniGLTF
https://github.com/Siccity/GLTFUtility

Unity GLTF导出器

https://github.com/neil3d/Unity-glTF-Exporter
https://github.com/sketchfab/UnityGLTF
https://github.com/KhronosGroup/UnityGLTF
https://github.com/Siccity/GLTFUtility