Answered

Updating character transforms in UMotion project

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

Hi, I'm new to UMotion so maybe I missed something but...

I have a humanoid character in scene, create a new UMotion project, link the character to the Pose Editor.

Then I clear the Pose editor, and back in scene view I change some transforms on the player, mainly things like weapon holder objects under the hands (I don't change anything about the rig itself).
Link the character to the Pose editor again and the weapon holder object isn't showing the changes I made.

I'm assuming the transform values for that weapon holder game object are stored somewhere in the UMotion project file?
Note that I'm not trying to animate the weapon holder.

It will show the updated transform position if I create a new UMotion project and link the character to the pose editor again.

Is there a way to update a UMotion project when non-rig child game objects inside the rig hierarchy are changed?

UMotion Version:
1.26p02
Unity Version:
2020.3.15f2

Answer

Answer
Answered

Hi,

thank you very much for your support request.

Is there a way to update a UMotion project when non-rig child game objects inside the rig hierarchy are changed?

Yes this is possible. As you correctly assumed, UMotion stores the initial pose (position, rotation values of all bones and transforms) your character had when you first assigned the character to the pose editor. This pose is called the "reference pose". In order to manipulate/update the reference pose, go into config mode. Under the "Configurations" section, select the "Reference Pose" tab. Click on the "Apply Scene Pose" button to apply the latest changes you've made to the scene pose. Then click on "Save Reference Pose" to save the changes.


For more information about config mode, please check out the related video tutorial:

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

Best regards,
Peter

Answer
Answered

Hi,

thank you very much for your support request.

Is there a way to update a UMotion project when non-rig child game objects inside the rig hierarchy are changed?

Yes this is possible. As you correctly assumed, UMotion stores the initial pose (position, rotation values of all bones and transforms) your character had when you first assigned the character to the pose editor. This pose is called the "reference pose". In order to manipulate/update the reference pose, go into config mode. Under the "Configurations" section, select the "Reference Pose" tab. Click on the "Apply Scene Pose" button to apply the latest changes you've made to the scene pose. Then click on "Save Reference Pose" to save the changes.


For more information about config mode, please check out the related video tutorial:

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

Best regards,
Peter