Assimp импортирует ключи преобразования - PullRequest
0 голосов
/ 10 января 2019

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

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

...