THREE.js - GLTF изменяет анимацию с проблемами воспроизведения скелетных анимаций - PullRequest
0 голосов
/ 24 сентября 2018

Недавно я конвертировал несколько моделей JSON в GLTF для воспроизведения в Three.js (экспортировано из Blender 2.79b).

Модели состоят из нескольких костей (простоя, ходьбы, бега, атаки).и т. д.), к которым я могу обращаться, воспроизводить и плавно переходить между ними без проблем.

Они также содержат клавиши формы с морфами лица для выражений и речи - в среднем существует 33 модели на каждую модель.

Iбыли неудачны в том, чтобы заставить любое из лицевых морфов воспроизвести должным образом.

Когда я использую ключевой кадр в Blender, например, для доступа к морфу лица с номером 31 из 32 в Dope Sheet, а затем анимируем его со временем, экспортируем и воспроизводим через браузер, онпо умолчанию воспроизводится независимо от того, какой первый ключ фигуры находится в списке.Поэтому я чувствую, что я близок, морфинг лица оживляет, но не правильный.

Доп. Лист

Я пытался выяснить, как получить доступправильный морф.Кодирование, очевидно, не является моей самой сильной стороной, но я обычно могу отработать пример, если найду один, делающий что-то похожее, в данном случае что-то, что демонстрирует, как получить доступ к клипам с морфируемой анимацией, а затем воспроизвести их вместе с анимацией кости.

Любые предложения будут наиболее признательны.

...