Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

These is no blend between ragdoll snapshot pose and get up montages #338

Closed
ameaninglessname opened this issue Jan 18, 2022 · 9 comments
Closed
Assignees
Labels
bug Something isn't working

Comments

@ameaninglessname
Copy link
Contributor

Describe the bug
These is no blend between ragdoll snapshot pose to get up montages

To Reproduce
Steps to reproduce the behavior:

  1. Play and press x key to get into ragdoll
  2. Press space key to get up
  3. Notice there is no blending between two poses

Expected behavior

AdvancedLocomotionSystemV.-.Unreal.Editor.2022-01-18.11-10-51.mp4
@ameaninglessname ameaninglessname added the bug Something isn't working label Jan 18, 2022
@ameaninglessname ameaninglessname changed the title These is no blend between ragdoll snapshot pose to get up montages These is no blend between ragdoll snapshot pose and get up montages Jan 18, 2022
@ameaninglessname
Copy link
Contributor Author

ameaninglessname commented Jan 18, 2022

I was trying to dig into this, but with no progress.

@ameaninglessname
Copy link
Contributor Author

I am sure that "RagdollPose" snapshot is working because I connected it directly to the output pose and did see it is the last frame of ragdoll.

Just can't figure out why there is no blending...

@GomezJuanJose
Copy link

I was searching and the problem it's when you press the ragdoll Key, to fix it comment the line GetMesh()->bOnlyAllowAutonomousTickPose = true; on the function RagdollStart();

@ameaninglessname
Copy link
Contributor Author

I was searching and the problem it's when you press the ragdoll Key, to fix it comment the line GetMesh()->bOnlyAllowAutonomousTickPose = true; on the function RagdollStart();

@see https://github.com/dyanikoglu/ALS-Community/blob/131b16c8608e08c647b71e597810f92fb7ebab3a/Source/ALSV4_CPP/Private/Character/ALSBaseCharacter.cpp#L232

It's already set.

@GomezJuanJose
Copy link

I mean put this //GetMesh()->bOnlyAllowAutonomousTickPose = true; instead of this GetMesh()->bOnlyAllowAutonomousTickPose = true;

@ameaninglessname
Copy link
Contributor Author

I mean put this //GetMesh()->bOnlyAllowAutonomousTickPose = true; instead of this GetMesh()->bOnlyAllowAutonomousTickPose = true;

ah, i misunderstood that😅, thank you, gonna try it.

@ameaninglessname
Copy link
Contributor Author

I mean put this //GetMesh()->bOnlyAllowAutonomousTickPose = true; instead of this GetMesh()->bOnlyAllowAutonomousTickPose = true;

Confirmed, this way works.👍

@ameaninglessname
Copy link
Contributor Author

But ragdoll is still problematic...
It's really complicated.😖

dyanikoglu added a commit that referenced this issue Feb 26, 2022
@dyanikoglu
Copy link
Member

Fixed in dev branch

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants