• 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
0
Question by darkhorse325 · May 26, 2016 at 01:06 PM · animationblenderhumanoidgeneric

When changing a rig from generic to humanoid it breaks the animation

I made a character in blender base on the blender build in metarig and imported into unity. (no new bones are added and nothing has been change to the metarig)

The animation that I created for this character works fine in the generic mode and appear the same as the animation in blender. But when I change it to Humanoid mode the animations messes up and the arms and legs are rotated but when I go into blender the animations are how they are meant to be.

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

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by theANMATOR2b · May 27, 2016 at 12:50 AM

Most likely the metarig (Max artist guess) doesn't match the humanoid rig structure in Unity. What Is the a reason you are setting up for humanoid?

To have a skeleton play nice with mecanim humanoid - the rig MUST match the humanoid rig structure. This isn't 100% true for more experienced users of mecanim, but for users not experienced in setting up complex avatar and transform masks, and setting up detailed state machines to control the different layers within a more complex skeleton - the statement is true.

Match the humanoid rig structure from Unity - in blender and all will be fine when bringing in to Unity.

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 darkhorse325 · May 27, 2016 at 09:49 AM 0
Share

I want to be able to use the different layers so I can do walking animation separately to the upper body animations also I can use the free animations that I found. I would do it with the generic but Unity doesnt allow me to do it.

I used the basic humanoid rig that blender comes with, but I only use the bones. Doesnt that already match up with the Unity rig structure?

It a little annoying because I made an FBX T pose and that seems to work fine with the free animations with no issues but when I use the copy of the same file for the animations it just messes up.

avatar image theANMATOR2b darkhorse325 · May 27, 2016 at 03:54 PM 0
Share

I'm not a blender artist - only you can answer if it matches the humanoid rig structure. pull in a mecanim humanoid rig from one of the asset packs into blender. See if the bone structure matches.

How about the avatar definitions? $$anonymous$$ake sure the avatar definition for the rig AND for the animations you create are from that model. See if that is the problem.

avatar image darkhorse325 theANMATOR2b · May 28, 2016 at 05:07 PM 0
Share

That didnt really solve the issue, it would just have slightly different rotations but still not the same as the animation in blender.

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.

Welcome to Unity Answers

If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.

Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.

Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.

Follow this Question

Answers Answers and Comments

4 People are following this question.

avatar image avatar image avatar image avatar image

Related Questions

How do i fix these misconfiguration errors on humanoid rigs? 0 Answers

How to Properly blend three jump animations with mecanim 2 Answers

Humanoid Alters The Animation 1 Answer

(GIF attached) Generic Type animation play accurately while Humanoid Type offset 0 Answers

Extra bones mess up with humanoid animations 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