2016-08-11 7 views
0

Я читаю книгу: Программирование 3D-приложений с помощью HTML5 и WebG, это связано с каркасом Vizi.Конвертер collada2gltf не может создать * .json файл

Все примеры загружают файл *.json вместо файла *.gltf. Зачем?

Когда я загружаю *.gltf, он не загружает какой-либо результат, и collada2gltf преобразователи производят только *.gltf, *.bin, *.glsl файлы и так далее.

Что мне делать?

+1

Не могли бы вы попытаться отформатировать свой вопрос лучше? его трудно прочитать, когда все является одним блоком текста. Кроме того, некоторая информация отсутствует. может быть, пример? – Thatkookooguy

ответ

1

.gltf является файлом JSON. Попытайтесь открыть его с помощью текстового редактора и убедитесь сами. .bin и .glsl файлы являются дополнительными ресурсами, которые связаны с файлом .gltf. Это буферы геометрии и шейдеры соответственно. Поэтому, чтобы заставить его работать, вы должны убедиться, что все файлы, созданные с помощью конвертера, также доступны для веб-браузера, в котором выполняется ваш код.

Также вы можете попробовать добавить флаг CLI -e в collada2gltf, и он будет вставлять все ресурсы в результат .gltf файл.

+0

Я знаю, что файл * .gltf является файлом формата json, но как получить файл расширения * .json, а не * .gltf.What делать? – red

+0

Просто переименуйте его;) –

+0

В программах программирования 3D с HTML5 и WebG все файлы примеров - * .json, * .bin, * .glsl и т. Д. когда я использую инструмент collada2gltf, создайте * .gltf, * .bin, * .glsl и т. д., затем переименуйте * .glsl в * .json и загрузите его в примерную программу книги, но это не удалось! Зачем? – red