GlTF
glTF | ||
---|---|---|
Khronos.org/glTF | ||
![]() | ||
Tipo de programa |
interfaz de programación de aplicaciones familia de formatos de archivo | |
Desarrollador | Grupo Khronos | |
Lanzamiento | 19 de octubre de 2015 | |
Última versión estable |
2.0 (info) 3 de marzo de 2017 (4 años y 5 días) | |
Género | Gráficos 3D | |
Plataforma | Multiplataforma | |
Licencia | Estándar Abierto | |
Idiomas | Inglés | |
glTF (GL Transmission Format) es un formato de archivo para escenas y modelos 3D basado en el estándar JSON. Es descrito por sus creadores como el "JPEG de 3D". Es un formato ideado para la distribución eficiente e interoperable de escenas 3D que comprime el tamaño de escenas y modelos 3D, minimizando el procesamiento en tiempo de ejecución en aplicaciones que usan WebGL y otras API.
Ecosistema de Software[editar]
Varios motores de renderización de código abierto soportan el formato glTF incluyendo Three.js, BabylonJS, Cesium, PEX, xeogl y A-Frame. Existen varias herramientas que permiten exportar a glTF archivos de tipo COLLADA, FBX, OBJ y PCD. También existe un exportador de Blender a glTF[1]
Las bibliotecas de utilidades glTF están disponibles para lenguajes de programación que incluyen JavaScript, Node.js, C ++, C #, Java, Go, Rust, Haxe, Ada y TypeScript. De manera complementaria se ofrece un validador para verificar si los modelos 3D se ajustan a la especificación glTF[2].
Un directorio del ecosistema es mantenido por el grupo Khronos en la plataforma de Github.
Versiones[editar]
La especificación cuenta con dos versiones
- glTF 1.0: Anunciada en octubre 19 de 2015.
- glTF 2.0: Anunciada el 3 de marzo de 2017