• 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 (hit 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. This is where my problem arises.

If I do this, 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 this is because the bones from one character have different position/rotation/scale than the bones of another, causing the distortion? If this IS the case, is there a way I can solve this problem while using the Skin & Bones method of rigging, or if I move over to something 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 - this 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.

Update about the future of Unity Answers

Unity Answers content will be migrated to a new Community platform and we are aiming to launch a public beta later in June. Please note, we are aiming to set Unity Answers to read-only mode on the 31st of May in order to prepare for the final data migration.

For more information, please read our full announcement.

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

Dynamic Mesh Emitter 1 Answer

Offset transformer when I import mesh? 0 Answers

Character Animation Import Problem 0 Answers

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

Why is my animated with Mecanim character (enemy) not visible in game (play) mode? 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