#three.js
#three.js
Вопрос:
Хорошего дня! Я хочу спросить вас — как я могу создать анимацию для модели (или найти существующую, созданную в 3d-редакторе: Maya, Blender и т.д.)? Или как я могу ссылаться на него из скриптов (это самая важная функция для меня)? Пожалуйста, помогите!
Ответ №1:
Полная поддержка анимации в редакторе была добавлена с r123
помощью . Анимационные клипы 3D-объекта теперь хранятся в Object3D.animations.
При импорте анимированного ресурса через glTF, FBX или Collada его анимации будут сохранены в свойстве узла верхнего уровня animations
. Например. gltf.scene.animations
.
В редакторе вы можете получить доступ к этим анимациям, добавив скрипт в соответствующий узел, а затем использовать this.animations
в update()
функции.