(registered 2017-11-06, last updated 2017-11-06) Name: Saurabh Bhatia Email: glTFIANAµsoft.com Media type name: model Media subtype name: gltf-binary Required parameters: None Optional parameters: None Encoding considerations: binary Security considerations: The glTF 2.0 standard does not specify a way of including active content - no directives that institute actions on a recipient's files or other resources. glTF does not itself provide any integrity or confidentiality protection, so if such services are needed they must be supplied externally. glTF uses JSON internally and inherits the security considerations of JSON. glTF can include URI references to external images - currently limited to PNG and JPEG format. glTF does not use compression internally. Interoperability considerations: glTF documents are designed to provide interoperability between content creation and processing tools, and visualization applications. glTF minimizes both the size of 3D assets, and the runtime processing needed by applications using 3D graphics APIs like WebGL, OpenGL, Vulkan and DirectX. glTF defines a common publishing format for 3D content tools and services that streamlines authoring workflows and enables interoperable use of content across the industry. Published specification: Specification released by the Khronos Group https://www.khronos.org/gltf Direct link to .glb section: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#glb-file-format-specification Applications which use this media: Several graphics oriented applications, frameworks or libraries have adopted glTF as supported file format: * three.js - A library that makes WebGL - 3D in the browser - easy to use. While a simple cube in raw WebGL would turn out hundreds of lines of Javascript and shader code, a Three.js equivalent is only a fraction of that. * Babylon.js - An open source 3D engine based on WebGL and Javascript * Microsoft is adding support for .glb files across a variety of applications including Paint 3D, View 3D and Microsoft Office * Blender is working on support for glTF 2.0 export including .glb export. There are converters from COLLADA and OBJ, so exports from DCC tools such as 3ds Max, Maya, Modo, Poser and Blender can easily be converted to glTF. List of various glTF tools can be found here - https://github.com/khronosgroup/gltf#gltf-tools Fragment identifier considerations: N/A Restrictions on usage: N/A Provisional registration? (standards tree only): N/A Additional information: 1. Deprecated alias names for this type: N/A 2. Magic number(s): glb header contains magic 0x46546C67 (ASCII for glTF) 3. File extension(s): .glb 4. Macintosh file type code: N/A 5. Object Identifiers: N/A General Comments: Person to contact for further information: 1. Name: Saurabh Bhatia 2. Email: glTFIANAµsoft.com Intended usage: Common glTF™ 2.0 (GL Transmission Format) is a royalty-free specification for the efficient transmission and loading of 3D scenes and models by applications. glTF minimizes both the size of 3D assets, and the runtime processing needed by 3D applications. glTF defines a common publishing format for 3D content tools and services that streamlines authoring workflows and enables interoperable use of content across the industry. Author/Change controller: The Khronos Group (https://www.khronos.org/)