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
4
Question by ahorne · Sep 10, 2015 at 08:55 PM · animationmecanimbugshumanoidmechanim animation

Humanoid Erratic Twisting at end of clip regardless of where I set the end of the clip. How do I avoid this or fix the problem?

Here is a video demonstrating the problem. https://youtu.be/Ri_WJWX8fe4

You'll notice that the animation itself does not contain twisting in generic mode, but in humanoid mode there is erratic twisting in the left arm at the end. Then I truncate the animation clip to before the twisting starts twice more and each time twisting happens at the end. There was no twisting there at that point in the animation clip when it was longer, why would it remain?

This is a similar question: http://answers.unity3d.com/questions/847346/humanoid-rig-treats-animations-differently-to-gene.html

The problem is the same... twisting of a joint that needs to hold something. But my question is specifically why I can't just cut that part off?

We also use a weapon attachment bone, and one of the proposed solutions is to not do that, but as you can see in my video its not the weapon in his hand twisting (he actually isn't holding one in the video) but his entire wrist and forearm.

Solving this problem probably won't solve the greater problem of semi-random erratic movement variations from what the animator animated, but until now I haven't even really been sure what to ask. I tried all the solutions I've read, including gimball lock, using masks, tweaking the muscle settings to allow for greater range of movement, imposing strict rules on the animators about how far a joint can be rotated between two frames, and more. But we still get inaccuracies and erratic movement. We haven't been able to get consistent results by with any one solution attempt. A tweak in the animation like exporting things as individual animations rather than as a set and the cutting them in unity worked in one case, but not in another. Its excruciatingly frustrating.

Help... please...

Again, at the very least I need an answer to my question: "why can't truncate twisting from the end of a clip?"

Ideally though... What do I do to make all the humanoid stuff behave itself and be usable in an actual real-world situation? Games aren't made with generic human rigs and perfectly realistic human animations. There are many kinds of humanoids with many kinds of unique requirements and game animations often need to be in the realm of impossible to look fun.

Comment
Add comment · Show 1
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 ahorne · Sep 30, 2015 at 05:33 PM -1
Share

Since version 5.2 this has been resolved in the inspector preview (for at least this one animation). However the problem still happens at runtime during transitions.

0 Replies

· Add your reply
  • Sort: 

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

32 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

Related Questions

What are those white curves in the animation transition panel - And can I read it in script? 0 Answers

Animating a bone's Position on humanoid rig 0 Answers

How to get partial animations with mecanim 0 Answers

Humanoid animation arms rotation error? 1 Answer

Animation on 'extra' bones missing/stripped in Unity. (Unity 4.6) 0 Answers


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