A-frame анимация-микшер. Как плавно перейти между анимационными клипами модели json?
Я только недавно начал использовать A-Frame, и у меня есть вопрос о анимационном микшере.
Я работаю над проектом webVR, и мне нужно анимировать фальшивую модель JSON. На данный момент у меня загружена модель с анимацией в состоянии ожидания:
<a-entity
id ="myModel"
scale="1 1 1"
position="1 0 -2"
rotation="0 0 0"
animation-mixer="clip: idle"
json-model="src: url(/models/json/myModel.json);">
</a-entity>
Я могу изменить состояние анимации на что-то вроде запуска, установив атрибут:
document.querySelector('#myModel').setAttribute("animation-mixer","clip: run");
Но при таком подходе происходит резкое изменение анимации. Есть ли способ смешать анимацию, чтобы она переходила плавнее?
Я пытался заглянуть в Three.js, и кажется, что это возможно, но я просто не уверен, как это сделать, используя A-frame. Любые фрагменты кода или ссылки на пример будут огромной помощью.
Спасибо!
1 ответ
Добрый день, Дон МакКарди, обновил свой компонент микшера анимации, так что теперь это возможно. Проверьте это. Включает ссылку на рабочий пример.
https://github.com/donmccurdy/aframe-extras/tree/master/src/loaders
:)