• 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
Question by Xatoku · May 23, 2012 at 10:46 PM · animationmeshcharactersharingbiped

Animation Sharing

What's up guys, I just had a small revelation, and I need some help figuring it out completely.

So I've been using Skin & Bones for how I rig my characters. I basically create a bone skeletal structure that I like, attach them properly, and then use skin on the mesh, allowing me to select the vertices each bone uses. At one point, I saved the bone skeleton and imported it onto other characters for their skeleton, and simply tweaked their rotation, size, and position to match their meshes.

So when I finally import the characters into Unity, I can use all of the animations properly, but I've found that I've been re-animating a lot of the same poses ($$anonymous$$t stances, jumps, running, etc.) for each character individually. I realized that I could just drag the animation from another character onto every other character I have, thus, reusing the animation. T$$anonymous$$s is where my problem arises.

If I do t$$anonymous$$s, then the animation from the other character's skeletal structure makes the character very squished together when he tries to play it. So, I'm wondering if t$$anonymous$$s is because the bones from one character have different position/rotation/scale than the bones of another, causing the distortion? If t$$anonymous$$s IS the case, is there a way I can solve t$$anonymous$$s problem w$$anonymous$$le using the Skin & Bones method of rigging, or if I move over to somet$$anonymous$$ng like a Biped & Skin technique, if the animations will play amongst the separate characters flawlessly, despite the differences in size?

Basically, what is required in order for animations of one character, despite their size, to play on another character of a different size?

Sorry for the long read, but if anyone is willing to lend me a hand it would be hugely appreciated!

Comment
Fattie
SexPixels

People who like this

2 Show 0
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
Best Answer

Answer by Paulius-Liekis · May 25, 2012 at 08:25 AM

The new animation system in Unity 4.0 will do that for you.

Usually games try to keep identical skeletons - t$$anonymous$$s way you can amount of problems that you encounter.

As long as you keep skeleton-bone rotations the same and adjust just bone lengths, then you should be able to share animations (as long as you remove all translation curves from animation).

If you want to adjust more than just bone lengths between characters, then implementing sharing of animation is posible, but very tricky.

Comment
Xatoku

People who like this

1 Show 2 · 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 Xatoku · May 25, 2012 at 08:48 AM 0
Share

So in the current Unity I can't just drag one character's animation clip onto another without distortion? Even if it was a biped?

avatar image Paulius-Liekis · May 29, 2012 at 08:48 AM 0
Share

If skeletons have different size/proportions then no.

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

5 People are following this question.

avatar image avatar image avatar image avatar image avatar image

Related Questions

Character Animation Import Problem 0 Answers

Clothing Mesh not moving correctly with Character Rig, how do I fix this? 0 Answers

Cat Rigging a Character Mesh 3ds Max 2011 1 Answer

Why is my animated with Mecanim character (enemy) not visible in game (play) mode? 1 Answer

First Person Legs. 3 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