2013-12-06 4 views
2

Я пытался экспортировать скелетную анимацию из Maya 2013 в three.js в течение некоторого времени, и я не видел этот точный вопрос придумать еще ...Анимация в three.js через COLLADA

После того, как он разочарован, он не работает. Я прибегнул к копированию и вставке примера монстра, а затем поместил его с моей моделью, моя модель потеряла анимацию. :(Я испекла их и все, когда я экспортировал в FBX-DAE

я получаю предупреждение, но я не знаю, если это важно.. не смог найти преобразование «видимость» в узле joint1

ответ

2

вы пробовали экспортер OpenCOLLADA?

Там новый проект под таким образом, что может представлять интерес для вас. путь экспорта будет Maya> OpenCOLLADA> gltF> Three.js

Вот загрузчик glTF для Three.js : https://github.com/KhronosGroup/glTF/tree/master/loaders/threejs

1

Нужно ли иметь его в формате Collada? Как насчет того, можно ли экспортировать анимацию из Maya непосредственно в .JS?

Возможно, вы знаете, что THREE.js поставляется с экспортером для Maya, но он работает только для статических моделей. Я создал обновленную версию, которая также поддерживает экспорт сфальсифицированных и анимированных моделей. Он не требует каких-либо промежуточных шагов: он просто выводит прямо в файл .JS. У нас есть запрос на перенос для интеграции обновленного экспортера с THREE-стволом, но если вы хотите сразу получить нового и улучшенного экспортера, вы можете получить его из этого репозитория: https://github.com/BlackTowerEntertainment/three.js/tree/maya_animation_exporter. Файлы экспортера находятся в utils/exporters/maya.

Надеюсь, это поможет.

Смежные вопросы