Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 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
0
Question by SilentSin · Oct 22, 2013 at 03:28 AM · animationmodeltransformation

How can I make a character's body parts change into other shapes?

I'm designing an art style with a basis similar to Rayman in that the characters are made up of individual floating body parts that aren't connected by arms or legs. http://www.rayman-fanpage.de/rayman3_neu/grafik_rayman/rayman_1200.jpg

Then I came up with an idea: "What if the body parts transformed into different shapes according to whatever the character is doing?" So when you attack, your hand transforms into a sword. When you defend, your hand transforms into a shield. If you use some sort of jet pack ability, your feet transform into rocket boots.

Ideally the transitions would be smooth, much like cross fading between animations (though the actual implementation is likely to be nothing like cross fading).

How could I go about implementing this system?

Comment
Add comment · Show 7
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 sethuraj · Oct 22, 2013 at 09:19 AM 0
Share

Can be done in several ways.These are the two common ways.

1)Object $$anonymous$$orphing - $$anonymous$$orphing is technique which morph the source object to target object.Should be done in a 3d software,bake animation and import to unity.Usually for this Source and Target objects should have same vertex count.(Can be also done in Unity but requires advanced coding)

2)Opacity Fading - $$anonymous$$eep both Source and Target objects in scene.FadeOut Opacity of Source Object and at the same time FadeIn Opacity of Target Object.

avatar image SilentSin · Oct 22, 2013 at 09:24 AM 0
Share

Object $$anonymous$$orphing sounds most like what I was thinking of. Would there be a way to have the morphed shapes stay how they are after the animation, until I tel it to morph into a different shape?

So when you attack, your hand becomes a sword and stays that way afterwards while you walk around until you do something that requires a different morph.

avatar image sethuraj · Oct 22, 2013 at 11:15 AM 0
Share

yes It will stay.The animation will be like morph from hand to sword(Frame 0 to Frame 20).So at Frame 0 its the hand and at Frame 20 its the sword.Or after completing the morph animation keep a clone of the object as it is at frame 20.

avatar image SilentSin · Oct 22, 2013 at 11:22 AM 0
Share

But then how does the character move?

The character would need to be able to walk, run, jump etc while their hand stayed as a sword.

Potentially also with multiple body parts transformed at the same time (sword right hand, shield left and rocket boots). Would this be possible?

avatar image sethuraj · Oct 22, 2013 at 02:34 PM 0
Share

Character should maintain a proper hierarchy.Cannot do this from a single mesh character.Arms,Legs,Torso,Head etc..should be separate mesh.

Show more comments

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

16 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

Related Questions

Stopping animation affecting physics 0 Answers

Downloaded Mixamo mesh distorted 0 Answers

Animation moves forward, but position resets when looping 0 Answers

Can I scale an animation with a model? 3 Answers

Animated Billboard or Animated Model? 2 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