Answered

Beginner Setup?

Ethan 2 years ago updated by Peter - Soxware Developer 2 years ago 2

Hi :)
I'm planning to use UMotion to start a new Project. A lot of your instructions seem to assume that you already have rigs and animations to import. Since I don't, can you tell me the ideal set up to begin animating from scratch with Umotion. I'm a beginner to 3D in general. Sorry if this is super basic.
I'm using blender. So what is the best way set up a humanoid rig that will work best for UMotion? I was using a rigify simple metarig but it couldn't import to UMotion as humanoid, only generic but with some missing bones. So What is the best starting rig that I can use with Humanoid mode.

Thanks! 

UMotion Version:
Unity Version:

Answer

Answer
Answered

Hi Ethan,

thank you very much for your support request.

If you import UMotion in a fresh Unity project, the provided robot kyle character is automatically configured as humanoid. There are also example UMotion project files (*.asset) that you can look at which are compatible with robot kyle. In your specific case, it might be that robot kyle already existed in your Unity project and was configured as generic.

One easy and beginner friendly way to create a humanoid compatible rig, is to use the auto rigging functionality of Mixamo. Upload your character and mixamo is going to create a humanoid compatible rig for you. If your not satisfied with the vertex weights mixamo auto generates for you, you can fine-tune them in Blender.

Drag and drop the character into your Unity project's assets folder. Select the character's file in Unity's project window so that the import settings are shown in the inspector. Under the rig tab, configure your character as humanoid. Click the "configure" button to open the humanoid avatar editor. Make sure all your character's bones are highlighted in green and that your character is in a T-stance. Click "Apply". Your character is now ready to work with the humanoid animation system. 


Official Unity tutorial:

If you want to use your character in UMotion, create a new humanoid UMotion project, drag&drop your character into the scene and assign it to UMotion's pose editor.

Please make sure that you use one dedicated UMotion project per character. Sharing the same UMotion project across multiple different characters is not intended.

Please let me know in case you have any follow-up questions.

Best regards,
Peter

An update... I've followed some tutorials for making a humanoid rig, but when I make a new humanoid project in UMotion and Dragged my model into "select object to animate". But it tells me my generic rig doesn't match with the project which is humanoid. I also tried dragging kyle the robot into a new project and it says the same for him... but you have indicated that he should be humanoid... What I'm I doing wrong?

Is there a sample rig I can dl or copy exactly to ensure that mine will work with humanoid mode?

Thanks!

Answer
Answered

Hi Ethan,

thank you very much for your support request.

If you import UMotion in a fresh Unity project, the provided robot kyle character is automatically configured as humanoid. There are also example UMotion project files (*.asset) that you can look at which are compatible with robot kyle. In your specific case, it might be that robot kyle already existed in your Unity project and was configured as generic.

One easy and beginner friendly way to create a humanoid compatible rig, is to use the auto rigging functionality of Mixamo. Upload your character and mixamo is going to create a humanoid compatible rig for you. If your not satisfied with the vertex weights mixamo auto generates for you, you can fine-tune them in Blender.

Drag and drop the character into your Unity project's assets folder. Select the character's file in Unity's project window so that the import settings are shown in the inspector. Under the rig tab, configure your character as humanoid. Click the "configure" button to open the humanoid avatar editor. Make sure all your character's bones are highlighted in green and that your character is in a T-stance. Click "Apply". Your character is now ready to work with the humanoid animation system. 


Official Unity tutorial:

If you want to use your character in UMotion, create a new humanoid UMotion project, drag&drop your character into the scene and assign it to UMotion's pose editor.

Please make sure that you use one dedicated UMotion project per character. Sharing the same UMotion project across multiple different characters is not intended.

Please let me know in case you have any follow-up questions.

Best regards,
Peter