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