Help! Struggling to convert animation to work on VRM model

Anonymous 1 week ago updated by Peter - Soxware Developer 6 days ago 3

Hi,

I created some animation in Cascadeur, exported it to Unity, and I'm trying to have the animation play on the VRM model so that I can use the physics feature. I followed the tutorial, and no matter what configuration I choose, it just doesn't work. The outcome is that either the model is a mess, or it doesn't move. The animation comes as Generic, and I have already tried converting to Humoid or vice versa.

I appreciate someone reaching out on this soon as possible.

Thanks.

Answer
Anonymous 6 days ago

Never mind! I am an idiot! I thought the idea was to use any animation, and you use a FBX model to apply that said animation to. I misunderstood it, but now I've got it working.

How to export smaller clips from a longer clip?

Digital Adam 1 week ago updated 1 week ago 0

I have this 90 frame animation in one clip. I'd like to export a clip from 1-60, and then another from 61-90. Right now I'm using 'Edit > Crop to Playback', exporting the animation, undoing the crop, then doing it again for the other animation. Seems like a lot of steps. Is there an easier way that I'm unaware of? Thanks.

Answered

I have a character with a tail that I would like to animate

Digital Adam 2 weeks ago updated 1 week ago 3

I have uMotion Pro, and I'd like to add the bones from my characters tail that I would like to animate. Is there a video or doc to explain how to set that up? Thanks.

Answer

Hi Digital Adam,
is your character of type humanoid? For humanoid, only the "typical human bones" are enabled by default. You can enable additional bones from within the config mode in the pose editor:

  1. Open config mode (in the Pose Editor)
  2. In the rig hierarchy tree view, select the bones you want to enable
  3. In the "Properties" tab, set "visibility" to "show".

In this video tutorial, you get a complete overview of the config mode: https://www.soxware.com/umotion-manual/Lesson5.html

Tip: For animating tails, I recommend selecting all tail bones at once (hold SHIFT while clicking on the "parent-most" bone of the tail). Then simply use the rotation tool. This evenly applies the rotation to all selected bones at once, creating a smooth and natural looking bend.

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

Best regards,
Peter

Answered

Installation issues

Joe Fender 4 weeks ago updated 3 weeks ago 4

There's a few issues I wanted to ask you about with installing the Pro package:

1) It automatically installs TextMeshPro into the project. I have been avoiding adding that to my project for various reasons, and didn't know it was required by your asset. Is there no way around that?

2) When I install the pro package I get this error. I'm on Unity 6000.1.2f1. Are you able to update your scripts to support the more recent versions of Unity please?

Image 1531

3) If I try to open example scenes, I get this error spam in the console:
InvalidOperationException: You are trying to read Input using the UnityEngine.Input class, but you have switched active Input handling to Input System package in Player Settings.

The legacy input system is disabled in our project settings. We only use the default (aka "new") unity input system and I don't want to enable the legacy one to avoid project bloat. Any way around this?

Answer

Hi Joe,
thank you very much for your support request.

1) It automatically installs TextMeshPro into the project. I have been avoiding adding that to my project for various reasons, and didn't know it was required by your asset. Is there no way around that?

You can safely remove TextMeshPro from your project. UMotion doesn't require it.

2) When I install the pro package I get this error. I'm on Unity 6000.1.2f1. Are you able to update your scripts to support the more recent versions of Unity please?

UMotion supports a wide range of Unity versions. The API Updater just tells you, that it found some older API function calls (which UMotion needs to support older Untiy versions). You can safely confirm with "Yes". UMotion is tested and works fine under Unity 6.

3) If I try to open example scenes, I get this error spam in the console:
InvalidOperationException: You are trying to read Input using the UnityEngine.Input class, but you have switched active Input handling to Input System package in Player Settings.

The example scene uses the classic Unity GUI system. It only displays some 3D texts to give some description to the examples. You can create an empty Unity project that supports the classic Unity GUI just for trying the sample scene. In your actual work project, you can safely remove the entire "UMotion Examples" folder as it's not required by UMotion.

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

Best regards,
Peter

Need Help - Exported Animation Contorted

Susama1 4 weeks ago updated 4 weeks ago 1

Hello,

I am trying to use UMotion to quickly adjust the hand placement of my attack animations for two handed weapons. IE the weapon is parented to right hand and left hand is slightly misaligned at certain points in the animation.

The attack animations come from another model (Model A). I am editing the animations on Model B. When I import animations, I enable hand/foot IK.

I double checked both fbx models were in T-pose and even enforced it. Both are humanoid.

The animation looks fine when I import on Model B, the hand IK looks perfect but when I export, the animation is all wonky and twisted.

https://i.postimg.cc/NG7ZQfqJ/Screenshot-2025-06-12-023405.png

I've also tried creating a new layer and saving/baking the keys, that didn't work either.

Please help. I can edit animations fine if the animation is from the source model but when I try to retarget on another model with the main purpose to add hand IK to fix two-handed grip weapons, the exported animation is all wonky.

When will FBX export to Apple Silicon be available?

Sebastian 2 months ago 0

I'm trying to get some animations into Unreal engine, from only a .anim file. I'm trying to bake the animation to a mesh by exporting with UMotion, but I get an error every time I try doing so. I assume it's because of the Apple Silicon limitation. When will this feature be available?

Unexpected and sporadic rotations after export.

angeloT813 2 months ago 0

I start by recording motion capture with Rokoko, and the animation is clean. I import it into Unity, set it to humanoid, and then bring it into UMotion for adjustments.When imported, I get these very sporadic leg movements, like jittering. Even if I remove the bad keyframes from those legs and export it again,

the UMotion editor looks fine, but the export is still just as jittery.

In the video, you can see there's no jitter in UMotion, but a lot of jitter in the legs after export.

I'm going insane because I then have to re-import the animation, remove the keyframes again, and export it. It's really slowing down my workflow. Please help!

Let me know if you'd like to make any more tweaks!

Image 1522

Image 1523

Image 1524

Image 1526

Answered

How to collaborate when doing animations for a single character?

Anonymous 2 months ago updated by Peter - Soxware Developer 2 months ago 1

Currently, all animation and setup data is stored in the umotion project

Are there some guidelines to avoid corrupting projects when working on the same character animations?
I was thinking to have 2 umotion projects for the character, one for me and one for my friend, but there is no easy way to pull the clip data from one project into another

Answer

Hi,

thank you very much for your support request.

Yes you would need to have separate UMotion projects. You can import animation clips from one UMotion project into another via the regular clip import functionality. Please note that this only works if the UMotion projects are for the exact same character. It is also necessary that the constraints (IK Constraints etc.) are setup the same.

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

Best regards,
Peter

Answered

Save/Load Selection and Select Child/Parent while multiple object selected

jjfrog 3 months ago updated by Peter - Soxware Developer 2 months ago 3

I have two questions:

1. Is there any function similar to Unity's Save/Load Selection?(Edit->Selection->Save/Load Selection) I would need this feature to quickly select, for example, the first bones of all the hairs or the first bones of all the fingers. But since UMotion locks the objects in the Unity Hierarchy, I can't use Unity's Save/Load Selection feature directly.

2. When I have selected multiple objects such as the first bones of all the hairs, is there a quick way to select the second bones (i.e., the children of the selected object) of all the hairs? 

I originally learned to create animations in 3ds Max, and I think these two features are very convenient. I wonder if UMotion has similar features.

Thanks!

Answer

Hi jjfrog,
thank you very much for your support request.

Unfortunately, there is no built in feature to save/load a selection. If you know a bit of editor scripting, you could extend UMotion with a custom button or menu item. The simplest version would be to make one button that has the bone's name hard coded and always selects said bone. You could even take this further and build your own "generic" save/load selection type of feature. Here is the related documentation: https://www.soxware.com/umotion-manual/UMotionAPI.html


Yes, you can travers the parent/child hierarchy either with the UI buttons or the shortcuts bound to them. Please take a look at the "Selection" part of the pose editor. 


To see which shortcuts are currently bound to the buttons, simply hover the mouse. The appearing tooltip tells you which shortcut is currently assigned. You can change shortcuts under "Edit --> Preferences" in the clip editor.

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

Best regards,
Peter

Answered

The exported animtion is different with design

lgindie 3 months ago updated by Peter - Soxware Developer 2 months ago 1

Hi,

I'm facing an issue where the exported animation looks different from the original design.
* This is the design – the character shoots straight ahead: UMotion.mp4
* This is the exported animation – the character shoots about 45 degrees to the left, and the legs also move unexpectedly:Exported_Animation.mp4

* And this is my exported config:

Image 1516

What is the problem and how to solve it?

Thanks!

Answer

Hi,
thank you very much for your support request.

This appears to be a problem related to how Unity generates the root motion curves for your character. Please check the root motion related settings shown in the inspector window when you have your exported .anim clip selected.

You could also try to let UMotion create the root motion curves for you. This is an experimental feature though. You can enable it in the clip settings:

Please note that Unity's Humanoid animation system gives best results for humans with realistic body proportions. It uses center of mass for certain things in it's re-targeting engine which can produce weird looking results when body proportions are unnatural. More information on the inner workings of humanoid: https://unity.com/blog/engine-platform/mecanim-humanoids

If you do not need animation re-targeting, consider using generic instead.

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

Best regards,
Peter