Коллада в JSON
Я пытаюсь отобразить некоторые файлы Collada с помощью WebGL и Three.js. Я пробовал с THREE.ColladaLoader()
но он возвращает некоторые ошибки материалов.
Я вижу, что можно конвертировать файл в JSON, а затем импортировать его в WebGL.
Я смотрю вокруг, но не было никакого решения сделать это...
Любая подсказка?
3 ответа
COLLADA2Json может быть тем, что вы ищете.
редактировать:
GLTF сейчас является звездным. (Json + бинарный). Конвертер находится здесь: https://github.com/KhronosGroup/collada2gltf
Одним из вариантов может быть импорт файла Collada в Blender.
Если он сохранился после импорта и все еще выглядит так, как ожидалось, вы можете экспортировать его оттуда, используя экспортер Blender от THREE.js.
Коллада, как известно, трудно разобрать. Если у вас есть один, который не анализирует, вам придется написать свой собственный анализатор или исправить тот, который вы хотите использовать. Я отказался от попыток использовать колладу из-за этого, теперь я использую файлы 3DS