Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
1
Question by hamohamo1432t5 · Jan 27, 2020 at 05:51 AM · animationphysicsproceduralragdollactive

How to create physics based animation character like in (GANG BEASTS)?

It had been experimenting with this for long time till now and I can't get it to work I tried retargeting animation from static animator to configurable joints but the movement seen unnatural and I can't get the character to stand up and in the same time react to hits and be able to lose balance. I also tried building a system only relaying on procedural animation by changing the rotation of configurable joints to for example step forward and backward it was stable but I can't get it to do complex animations as I had to code every single movement and it takes a lot of tweaking and changing variables. so if any one knows how to achieve stability even if faked and conserve the ability to react to hits and be able to lose balance and in the same time ease the process of creating animations i will be very GRATEFUL for any kind of help.

there is some examples for what i want to achieve: Der Kevin Project, TABS, Gang Beasts, Put 'Em Up this game even does it better in my opinion: HappyHappyNemo Project

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

2 Replies

· Add your reply
  • Sort: 
avatar image
2

Answer by lgarczyn · Jan 27, 2020 at 07:38 PM

The term you're looking for is "active ragdoll" and "procedural animation". Basically a ragdoll is a bunch of rigidbodies tied together with joints, associated with the skeleton of a mesh. You can create one using the ragdoll unity tool.


An active ragdoll uses motors on the joints to move around. It's a pretty complicated subject, as simulating a real walk cycle is hard, so usually people cheat and only activate the ragdoll one the enemy dies, or other similar tricks, like animating parts of the character, and simulating the rest.

You can however train an AI to walk using your character, or use inverse kinematics to try and code it yourself. More on that:

https://www.alanzucconi.com/2017/04/17/procedural-animations/

A simpler thing you can do is control the central rigidbody yourself, and fake the movement with the legs. Basically if the central rigidbody is not too far from the ground, you can apply a force using the input, and just move the legs as if they were walking.


There are assets available, and a lot of talks and studies on the subject. Gang beasts probably has a blog somewhere explaining the technology, and is mentioned in the link I posted.

Comment
Add comment · Show 3 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image hamohamo1432t5 · Jan 29, 2020 at 12:40 AM 0
Share

I really understand what you want to say but what I really want is a fully working active ragdoll that just works with forces, target joint drives or whatever the most important part is that it can react to external stimuli like in the examples given above.

avatar image hamohamo1432t5 · Jan 29, 2020 at 01:08 AM 0
Share

here is some footage from what i have going on now I was able to fake the motion but I can't kind of get it to balance the first jump was amazing but the second one was so bad it lacks balance so much although I find it funny but it can't be playable. footage

avatar image lgarczyn hamohamo1432t5 · Jan 30, 2020 at 03:56 AM 0
Share

That is pretty impressive, I would suggest adding a force pulling the head up during walk to balance your character.

Anyway, most of the solutions I mentioned specifically allow for dynamic reactions to external forces. In the case of an AI driven system, you basically have a network learn how to walk or imitate animations using only forces (in this case, joint motors).

The euphoria ragdoll engine use in RDR2 and GTA is basically what you are trying to implement.

avatar image
0

Answer by Damiano96 · Aug 26, 2020 at 07:51 PM

Did you ever find an answer for this or manage to develop a system? Im trying to work on the same and have had trouble finding any resources.

Thankyou!

Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Underdogdev · Nov 23, 2020 at 11:01 AM 0
Share

I suggest you look up on Youtube on Inverse Kinematics...it can teach you alot about procedural animations and the bunch of stuff you can do with the IK Fabrik... Theres a free IK Solver in the unity asset store you can use that and fiddle around with stuff till u get the basics of what IK is about

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

361 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

remove this post 3 Answers

How should I make a animate fully physics based Active Ragdoll? 0 Answers

Making characters strike poses when hit? 2 Answers

How could I achieve Active Ragdoll effect like Overgrowth in Unity? 0 Answers

Character Contoller with Ragdoll 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges