Answered

How to use child of constraint

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

I'm sure this question can be found in the forum, and I've seen similar questions in the comments of tutorial videos on YouTube.

Youtube video


I think (and I personally agree) that many people will try this feature because it is one of the most attractive features that Umotion has to offer.
So it would be nice to have detailed instructions, but I'll leave you with a translation of what I wrote in Japanese.

I saw the file "PickUpAnimation" in UMotionProjects in UmotionSample.

Image 1187



I also want to reproduce this, so I created a new Project with a new humanoid
I prepared a character, added a sphere and added it to PoseEditor.

Image 1188


There is a sphere in ConfigMode, I tried to display this in Visibility in properties, but I got an error.
English is not my native language, so I translated it through Google Lens and it says, "You have a sphere in the parent hierarchy, please put it in the child hierarchy."
That seems to be what it says.

Image 1189

At this time, I noticed that in the You Tube tutorial video, the object labeled "Hip" is a generic joint/bone, and mine was a humanoid bone.
Mine was a humanoid bone.

Image 1190



I checked Robot Kyle's Avatar and noticed that the object labeled Hip was there, but not mapped anywhere.

Image 1191


I thought this might be the cause, so I checked the Avatar I was using, and the object named Hip in this Character is definitely a humanoid bone.
I will try to recreate Robot Kyle, and for the character I cost, I should be able to just Mapping the Armature at the top level of Hips to Hip.

Image 1193


Create a new Project, prepare a character, add a Sphere and add it to PoseEditor.
What do you think, it worked fine.

Image 1194


I spent about 5 days before I noticed the difference in this Hip.
I hope this post will be useful for beginners who are learning child of constraint and encounter the same difficulties.

Image 1196


Translated with DeepL

Not a bug

Arms and legs flip out after pinning, pole vectors not matching fk animation

ytGameDevDave 2 years ago updated 2 years ago 2

I usually go through the cycle of exporting > importing and tweaking fk and then applying IK all over again, putting pins on every foot/hand (one by one cause else the keyframes are messed up) and I still get arms or legs flipping out (sometimes without a keyframe, you can only see it when playing the animation, even deleting it doesnt get the flip out and the same flip is in the export file)

A lot of the times the pole vectors also ruin the animations, FK/IK conversion is absolutely not similar, it costs completely unnecessary time/energy to fix everything again and again over and over...

Been having this problem for months now, and it's been happening a lot more lately

Please let me know how to prevent/fix this Peter

Answered

Tutorial for Dragon in your video.

Blue Lotus 2 years ago updated by Peter - Soxware Developer 2 years ago 1

Hi, I'm just getting started with Umotion Pro and learning how to use it.

I have a dragon and would like to learn how to modify the animations and blend shapes that comes with the dragon.  I noticed that in one of Umotion's promo video where you show a dragon being modified by Umotion.  I looked for a tutorial with the dragon but couldn't find it.  Can you send a link please, cheers

Answer

Hi,

thank you very much for your support request.


Unfortunately there is no specific video tutorial for editing dragon animations available. The clips you saw where made solely  to present some of UMotion's features in the trailer.


The good news is, it doesn't really matter if what you're animating is a dragon or a different 3D model, the features of UMotion still apply in the same way.


In the UMotion manual, you find a comprehensive list of all available video tutorials. I would start with the quick start tutorial and progress from there based on your needs: https://www.soxware.com/umotion-manual/QuickStart.html

The general video tutorials go over the features of UMotion while the "UMotion In-Practice" videos shows you how to use some of the features in practical examples.


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


Best regards,
Peter

Answered

making non-root-motion hip/root bone animations for humanoid rigs?

Anon 2 years ago updated by Peter - Soxware Developer 2 years ago 1

Wanting to take advantage of animation retargeting and making humanoid animations for multiple humanoid rigs, however, I'm at a loss for creating an animation that can move the hip/root bone *without* causing root motion.

I'm unsure how to properly describe it, but I'm trying to animate crouching, squats, dancing for example on a loop, but most tutorials out there regard *applying* root motion rather than working without it. Disabling root motion on the controller results in the animation being looped in place (hip bone frozen in the air, limbs moving around it), when I would like to have my rig engage in the full range of movement- and take advantage of IK-pinning in the animation process.

Am I missing a step to manipulate the root transforms, or fully disable root motion? Or is there a way to have an animation manipulating a root bone (the hip, in my case) *restart* and loop from it's original, initial position?

Answer

Hi Anon,

thank you very much for your support request.


Select the exported *.anim file, then in the Inspector tick the "Bake Into Pose" setting of the root motion axis that you don't want to be driven by root motion.


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


Best regards,
Peter

Not a bug

Crash when exporting FBX on MacOS

Invector 2 years ago updated by Peter - Soxware Developer 2 years ago 4

I notice several threads with the same issue but they are a couple of years old, so I decide to report a new one

Mac OS Monterey, Unity 2019.4 LTS, uMotion v1.29

Answer

Hi,

thank you very much for your support request.

The problem of the old threads should be fixed (I switched to a different FBX SDK build at this time which fixed the issues). 


  1. Are you running an Intel based Mac or an ARM based Mac?
  2. Does this crash happen every time or randomly?
  3. How can I reproduce this crash?


Thank you very much.


Best regards,

Peter

Answered

How Fix it

Ihor 2 years ago updated by Peter - Soxware Developer 2 years ago 1
In the editor, I animate and the bones show everything normally, well, after export,
 the bones rotate and look different. How to make animation normal?

Image 1181

Image 1182
Answer

Hi,
thank you very much for your support request.

What you see is happening due to how the humanoid animation system works under the hood. The humanoid animation system is an animation re-targeting system that works best for regular skinned humanoids. It allows sharing the same animation across different characters at the expense of loss of quality/control. So the rotational errors you see hear is that trade off you have to make when using humanoid.

If you want 100% control over your animation, use "generic" instead.

More information how humanoid works under the hood: https://blog.unity.com/technology/mecanim-humanoids

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

Best regards,
Peter

Answered

Hey Peter I just want to say thank you...

ytGameDevDave 2 years ago updated by Peter - Soxware Developer 2 years ago 1

Hey Peter, 

I just wanted to say that the new update is incredible and it's saved me so much work already. The other issues that I had with timeline are now fixed as well and imports have been going smoothly. 

I just want to say thank you and I can't help but ask out of curiousity if you feel comfortable to share a bit on what the new upcoming features might hold. 

Anything specific you are working on already and that we can look forward to?

An insane amount of gratitude,

Best,

David

Answer

Hey Dave,

thank you very much for your kind words. That means a lot to me.

Anything specific you are working on already and that we can look forward to?

Quality of life improvements have always highest priority for me. I have collected a huge list of suggestions I received in the past that I'm trying to implement step-by-step. It might take some time until the next update thought due to my time being split across multiple projects.

Best regards,
Peter

Answered

Is there a shortcut to navigate to the previous/next frame in the clip editor?

JVon 2 years ago updated by Peter - Soxware Developer 2 years ago 1

Hi, is there a shortcut to navigate to the previous/next frame (not keyframe) in the clip editor? I sometimes find myself making plenty of very precise and minuscule edits.

Answer

Hi JVon,

thank you very much for your support request.


The default shortcuts assigned for previous/next frame are "Comma" and "Period". You can manage all shortcuts by going into "Edit --> Preferences" in the Clip Editor. If a UI button has a shortcut assigned, you also do see it in the tool tip that is shown when hovering with the mouse over the button.


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


Best regards,

Peter

Answered

Navigate Rig Hierarchy with arrow keys

JVon 2 years ago updated by Peter - Soxware Developer 2 years ago 1

When navigating the Rig Hierarchy (and possible other similar menus) in the Pose Editor, it is not possible to navigate and expand/collapse using arrow keys. You need to click the slots.

It's a small thing, but I think it'd make my workflow less tedious if we could use arrow keys to navigate.

Answer

Hi,

thank you very much for your feature request.

While you are right that you can't use the arrow keys to navigate the Rig Hierarchy, there are general shortcuts for selecting bones/transforms that also allow you to navigate the hierarchy. These shortcuts correspond to this portion of the pose editor UI:

[Keypad 2] Selects the child of the current selected bone/transform (--> goes down the hierarchy)

[Keypad 8] Selects the parent of the current selected bone/transform (--> goes up the hierarchy)

[Keypad 6] Selects the sibling of the current selected bone/transform (--> goes sideways in the hierarchy)

These shortcuts also work for navigating the Rig Hierarchy (and they also work in scene view and in pose mode when doing regular animation stuff).

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

Best regards,
Peter

Answered

Synty Models No Face Bones?

Edward-UK 2 years ago updated by Peter - Soxware Developer 2 years ago 1

I've been editing mixamo animations (and creating new ones) on Synty avatars. While it recognises everything else fine, the face bones (eyebrows, eyeballs) do not appear on the rig, which is limiting. What can I do? Thanks

Answer

Hi Edward,

thank you very much for reaching out.

If you have your character's configured as "humanoid", only a limited number of face bones is supported by the humanoid system itself:

  • Jaw
  • Left Eye
  • Right Eye

You can assign bones to this role in the humanoid avatar editor:

To access the avatar editor, select your model's source file (e.g. fbx), then open the "rig" tab and click on the "Configure..." button. When changing the avatar, you need to create a new UMotion project file for your character for the changes to take affect.

It is also possible to animate any other generic face bone, but those bone's won't be re-targeted by the humanoid animation system. That means that when the animation is played on a different humanoid character (with a different rig), the face bones not defined in the humanoid avatar will be ignored.

To animate any other generic (facial) bone in UMotion, you simply need to enable them: Go into config mode, select the bone you want to enable from the rig-hierarchy. Then open the properties tab and set "Visbility" to "Show".

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

Best regards,
Peter