SS3D icon indicating copy to clipboard operation
SS3D copied to clipboard

Getting up from ragdoll

Open joaoburatto opened this issue 4 years ago • 2 comments

Summary

Our current getting up system works with resetting of every bone to the idle position, which shouldn't be the case at all, for that we need a dynamic getting up system, being it animation or pure physics.

Goal

Make ragdolling and player movement dynamic and fluid.

Media

Example on how it should look, but a lot faster

Another example, a lot better

Less desirable but whatever works

Document

In the future we will also have broken bones in the character, so that should also be remembered while working on it.

Dependencies

#325 should be worked on before this.

joaoburatto avatar Jun 29 '20 16:06 joaoburatto

This could be done by having 2 getting up animations (belly and back).

  1. Calculate if ragdoll is lying on it's back or belly
  2. Choose appropriate animation
  3. Lerp to first frame in animation
  4. Play animation

Alainx277 avatar Jul 03 '20 10:07 Alainx277

This will likely need #326 done first or done with this...

cosmiccoincidence avatar Jul 16 '20 16:07 cosmiccoincidence