Возможна ли анимация морфирования цели в Three js с использованием объекта Blender? - PullRequest
1 голос
/ 12 февраля 2020

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

Несколько анимационных клипов могут быть слишком громоздкими для проекта, но морфинговые цели, кажется, соответствуют критериям способности оживлять лицо в зависимости от наличия определенных звуков. Я хочу использовать Blender для установки целей морфинга, но большая часть литературы, которую я рассматриваю, кажется противоречивой. Само руководство Blender , кажется, предполагает, что они являются синонимами, но эта статья предполагает, что они не одинаковы (хотя они пытаются перебрать два разных объекта, поэтому может быть применимыми)

1 Ответ

2 голосов
/ 12 февраля 2020

Три. js, который имеет два разных метода для анимации - анимационные клипы и морфируемые цели.

Боюсь, это не так. Экземпляр THREE.AnimationClip - это не что иное, как повторно используемый набор дорожек ключевых кадров, которые представляют анимацию.

Вы имеете в виду техники анимации. Скелетная анимация, а также морфируемая целевая анимация поддерживаются в three.js.

Если вы создаете Shape Keys в Blender и экспортируете актив в glTF, их можно импортировать как целевые объекты в three.js через THREE.GLTFLoader.

three.js R113

...