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

:)

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