Чтобы сделать более живую рэгдолл-физику, можно воспользоваться следующими рекомендациями:
- Найти баланс веса и сопротивления различных частей тела. dtf.ru Если сопротивление будет слишком высоким, то герой будет похож на малоподвижную фигурку. dtf.ru Если же оно будет слишком низким, то персонаж будет подобен мягкой тряпичной кукле. dtf.ru
- Создать скрипт для управления сопротивлением. dtf.ru Он позволит установить общий вес персонажа, а затем определить, какую долю от общего значения занимает каждая часть. dtf.ru Это даст возможность быстро изменять и тестировать различные настройки, чтобы найти идеальный баланс. dtf.ru
- Сделать кастомный скрипт гравитации. dtf.ru У него должна быть возможность менять центр масс — это даст больше контроля над позой. dtf.ru
- Поддерживать и тянуть туловище персонажа вверх. dtf.ru Это поможет сделать его движения менее кукольными. dtf.ru Но при этом важно не переусердствовать — если допустить ошибку, то при падении персонаж будет вести себя так, словно плывёт в плотной жидкости. dtf.ru
- Использовать инверсную кинематику. dtf.ru Она сделает анимацию более комплексной и правдоподобной. dtf.ru Для этого нужно устранить соединительные части персонажа — оставить только торс и крайние точки конечностей (кисти и стопы). dtf.ru Чтобы они не болтались в воздухе, части можно соединить, например, пружиной, движения которой просчитываются при помощи инверсной кинематики. dtf.ru
Для более подробного ознакомления с процессом создания реалистичной рэгдолл-физики можно посмотреть обучающие видео на YouTube. yandex.ru