У меня есть файл блендера с несколькими ключами формы. Когда я перетаскиваю ползунок в блендере между 0 и 1, я могу управлять ключом формы.
(снимок экрана): https://share.getcloudapp.com/bLuw8L0W
Я экспортирую GLTF и импортирую его в threejs.
Если я console.log
сетку из GLTF, я вижу ключи формы из блендера в morphTargetDictionary
, и я настроил графический интерфейс для обновления morphTargetInfluences
для каждого ключа формы:
https://share.getcloudapp.com/6quP71l7
folder
.add(params, "influence2", 0, 1)
.step(0.01)
.onChange(function (value) {
console.log(dodec.morphTargetInfluences[1]);
dodec.morphTargetInfluences[1] = value;
//dodec.updateMorphTargets();
});
но обновление этих morphTargetInfluences, похоже, не влияет. Как мне настроить это так, чтобы я мог добиться того же эффекта в Three.js, который я могу получить в блендере, перемещая ползунки для каждого ключа формы?
обновить
Вот код того, что у меня есть сейчас:
getcloudapp
ссылка выдает ошибку: Ой. Здесь ничего нет. - person Marquizzo   schedule 30.09.2020