Коллада в JSON

Я пытаюсь отобразить некоторые файлы Collada с помощью WebGL и Three.js. Я пробовал с THREE.ColladaLoader() но он возвращает некоторые ошибки материалов.

Я вижу, что можно конвертировать файл в JSON, а затем импортировать его в WebGL.

Я смотрю вокруг, но не было никакого решения сделать это...

Любая подсказка?

3 ответа

Решение

COLLADA2Json может быть тем, что вы ищете.

редактировать:

GLTF сейчас является звездным. (Json + бинарный). Конвертер находится здесь: https://github.com/KhronosGroup/collada2gltf

Одним из вариантов может быть импорт файла Collada в Blender.

Если он сохранился после импорта и все еще выглядит так, как ожидалось, вы можете экспортировать его оттуда, используя экспортер Blender от THREE.js.

Коллада, как известно, трудно разобрать. Если у вас есть один, который не анализирует, вам придется написать свой собственный анализатор или исправить тот, который вы хотите использовать. Я отказался от попыток использовать колладу из-за этого, теперь я использую файлы 3DS

Другие вопросы по тегам