Сейчас работаю с Physx (пытаюсь добавить ik в ragdoll). По какой-то причине все суставы тряпичной куклы не имеют трения, и в результате тряпичная кукла имеет тенденцию «раскачиваться», особенно когда она подвешена в воздухе и связана с несколькими движущимися кинематическими акторами.
Я бы хотел добавить трение в суставы и сделать их «жесткими». Представьте себе дверь (с очень ржавой петлей), которую нужно несколько раз ударить ногой, чтобы ее открыть, то есть она вращается вокруг петли, но не сильно, быстро останавливается, и требуется большое усилие, чтобы заставить ее повернуться. Или подумайте о художественных манекенах (см. Изображения в Google) - их конечности двигаются, но они не могут свободно вращаться.
К сожалению, я не могу найти в Physx ничего, связанного с трением суставов. Я проверил документацию, гугл и заголовки и не нашел ничего полезного.
Итак, как мне реализовать жесткие суставы / трение суставов с помощью Physx? (Я думаю) я видел игры Physx без этой проблемы, так что, очевидно, должен быть какой-то способ сделать это.
P.S. Я не говорю здесь о нестабильности суставов / решателей. Рэгдолл стабилен (более или менее), а суставы соответствуют степеням свободы (ограничения суставов), но в суставах нет трения, и я хотел бы добавить к ним трение.