Как применить ограничения к IK в Godot 3.1 - PullRequest
0 голосов
/ 04 апреля 2019

SkeletonIK, кажется, игнорирует все без исключения ограничения.

Я установил:

  • нормальные костные ограничения (в блендере)
  • IK ограничения (в блендере)
  • PhysicalBone ограничения (в годо)

Ничего из этого не делает ничего для IK, я могу переместить мою модель в абсолютно абсурдных позах, протягивая руку через тело, такие вещи…

PS: я пытался экспортировать из blender в .dae оба с его встроенным экспортер, а также годоть "лучше коллада" экспортер - без разницы.

IK Анимации, похоже, никак не меняют позу "физического" скелета, и активация ragdoll и IK одновременно приводит к полному беспорядку, хотя я не уверен, что это как-то связано с моим ИК проблема.

Иллюстрирование проблемы отсутствия ограничений в IK:

enter image description here

Иллюстрирующие помешанные на IK + ragdoll:

enter image description here

Пример данных проекта:
https://paste.xinu.at/XaP6c/
С момента создания скриншотов я ставлю PhysicalBone с в иерархическом порядке какой вид исправил некоторые вещи с тряпичная кукла, ломая других - но поведение для IK все тот же.

Я ожидал, что по крайней мере ОДИН из трех способов, которыми я определил ограничения, будет фактически применен к IK-анимации, это совсем не так.

Это не так, как это должно работать, верно?

Если бы кому-то удалось заставить IK работать с ограничениями, я был бы рад узнать трюк ...

...