Что такое формат файла GLTF?
Файлы с расширением GLTF хранят информацию о трехмерных - моделях 3D GL, но в виде данных JSON. Это значительно уменьшает их размер и мощность, необходимую для их обработки в приложениях, использующих библиотеки GL. Формат, также известный как JPEG 3D, был разработан в рамках сотрудничества рабочей группы по 3D-форматам Khronos Group.
Спецификация формата файла GLTF
Ресурсы формата GLTF определяются как JSON, способный обрабатывать внешние файлы. 3D-модель может быть представлена с помощью:
- Описание сцены GLTF model/gltf+json, которое состоит из:
- иерархия узлов,
- материалы,
- камеры,
- дескрипторы для сеток, анимаций и конструкций,
- Двоичные файлы BIN , application/octet-stream, с данными буфера, например, анимацией и геометрией,
- Текстуры - файлы изображений в формате JPEG или PNG, image/jpeg, image/png.
Ограничения формата JSON для GLTF
Файлы GLTF должны соответствовать нескольким стандартам, которые позволяют упростить реализацию поддержки стандарта. Они ограничивают определение JSON файлами, использующими кодировку UTF-8 без спецификации, а определенные строки следует записывать с использованием ASCII. Кроме того, имена внутри объектов не могут дублироваться. Благодаря GLTF можно получать файлы небольших размеров, обеспечивающие быструю загрузку, полное представление трехмерной сцены и возможность ее расширения.
Детали формата
в двух словахПрограммы, открывающие файлы GLTF
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах GLTF.