Answered

Save modification

Anonymous 6 years ago updated by Peter - Soxware Developer 6 years ago 1

How to save modification made to key?

Answer

Hi,
thank you very much for your support request.

There are several ways (you can use any of those 3):

1) Use "Key Selected" to create/modify keys for the selected bones/transforms

2) Enable "Auto Key" to let UMotion automatically create keys/modify keys

3) Use the "Key Dialog" for get a nice overview of what you've changed and what should be keyed


If you modify keys directly in the Clip Editor (e.g. in the Curves View) the changes are always applied directly to the key.

Please check out the video tutorials (see "Video Tutorials" chapter in the manual) to see those features in action.

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

Best regards,
Peter

Not a bug

Missing About menu

David Banks 6 years ago updated by Peter - Soxware Developer 6 years ago 1

Just noticed that the _Help_ → _About UMotion_ menu item is missing.

Help MenuMissing About UMotion

Answer

Hi David,
thank you very much for reaching out.

The about menu can be found in the clip editor:

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

Best regards,
Peter

Answered

Robot Kyle is Generic Legacy

David Banks 6 years ago updated by Peter - Soxware Developer 6 years ago 2

I've downloaded the latest Robot Kyle from the asset store.  When I add him to the Pose Editor I get an error box saying that he's a Generic (Legacy).

What does this mean, in practical terms?  Should I do something to upgrade it to Humanoid or Generic?

Answer

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

You could either:

1) Leaf Robot Kyle as "legacy" and create a UMotion project of type "legacy" for it. This is the way to go when you want your character to use the legacy animation system.

2) Change Robot Kyle to "humanoid" and create a UMotion project of type "humanoid". This way you can use all the humanoid features (i.e. animation re-targeting).

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

Best regards,
Peter

Fixed

Exporting clips with layers

Craig 6 years ago updated by Peter - Soxware Developer 6 years ago 2

I'm adding a rotational offset to an animation clip, which I'm exporting as an FBX (2019) file.  A second layer using Additive blending is used to add the rotational offset.  If I have the rotational offset layer selected when I do the export, the exported animation has only the animation frames based on the layers keys from the additive layer (Rotation Offset).  To get the animation to work properly using both layers, the Base Layer has to be selected before I do the export.

I'm not sure if this is expected behaviour or not.


Thanks.

Image 178

Answer

Fixed in UMotion V1.21.

Thanks for reporting.


Best regards,
Peter

Under review

Tool-tip obscures pointer at screen edges

Craig 6 years ago updated by Peter - Soxware Developer 6 years ago 1

When the clip editor is located at the bottom of the screen, when we move the pointer to some of the buttons at the bottom, such as Play, Rewind etc, the pointer can sometimes be obscured by the pointer, not allowing for the button to be pressed.  The pointer must be jiggled around until the tool-tip closes.

The picture below shows a clip editor example, the pointer is hovering over the play button, but this button can't be pressed because it's obscured by the tool-tip. (I've painted a pointer as screenshot does not capture the windows pointer)

This is a relatively frequent issue when unity is full screen and the clip editor is at the bottom of Unity.

It's not a game breaker, but it's a bit irritating at times.

Image 177

Under review

Bug report Pose editor

Anonymous 6 years ago updated by Peter - Soxware Developer 6 years ago 1

Hi,i just want to report a bug. If you have the mesh on the pose editor, this will duplicate your  mesh while you play..It´s not a big deal, you just have to click the "clear button". But  is still a bug. 

Answered

Default directory for projects

Craig 6 years ago updated by Peter - Soxware Developer 6 years ago 1

An option to set the default directory for UM projects would be useful.  For myself, I like to place these project files in their own directory specific to the project.

Answer

Hi Criag,
thank you very much for sharing your idea. This small workflow improvements are exactly what I'm always looking for :-)

I really like it and have added it to my "ideas for the future" list.

Best regards,
Peter

Answered

scene position & rotation changes to update entire timeline curve

Craig 6 years ago updated by Peter - Soxware Developer 6 years ago 1

Lets say that we want to rotate the hips by an offset of 10 degrees on the X axis for the entire timeline, we will change the hips rotation property to Euler Interpolation, select all the keys that we want to modify within the curves window and then we move then move them up by 10 degrees.  Now lets say that we want to move both the X & Y rotations, we can only move these by the same amount, which will either be positive or negative.  Lets say we want to change the rotations by X +10 & Y-10, each rotation axis would have to be moved individually.


What would be useful is if we could select all the frames that we want to modify and change the rotations from within the scene view using the rotation/position tool and have all the keys modified by the offset amount rather than only the single frame key, this would overcome the limitations of only being able to modify each axis positively or negatively.


If there is a way to use the scene rotation tool and apply the changed offsets to all subsequent frames, that would also be useful.

Answer

Hi Criag,

thank you very much for your support request.

This is already possible by using an additive layer. Create a new additive layer, move the frame cursor to the first frame and use the rotation tool to author the offset. Then create a key for the changed rotation. The resulting rotation offset is then going to be applied to all following keys. Feel free to place additional keys (with different offsets) on different frames. This also works in quaternion/progressive rotation mode.

The following video shows you how to use the additive animation layer:


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


Best regards,
Peter

Answered

Animation Curve lock range

Craig 6 years ago updated 6 years ago 2

When modifying rotations of different items, switching from different items changes the range of the curves window, meaning that if each time the window has to be re-scaled to the desire fit.  A useful function would be if the curves window range could be locked.

Answer

Hi,
thank you very much for sharing your idea/feature request. I really appreciate that.

I've added this to my internal "ideas for the future" list. I use this list to decide which new features I'm implementing in upcoming UMotion updates.

Best regards,
Peter

Answered

using IK at runtime

mite51 6 years ago updated by Peter - Soxware Developer 6 years ago 1

I was really hoping to use uMotion at runtime for user generated animation content. I was disappointed to find that it will only generate unity asset animations and none of the IK code can be extended or used at runtime. Do you have any suggestions for how I might use uMotion in that way, or am I completely out of luck?

Answer

Hi,
thank you very much for your support request.

Like a 3D modeling application, UMotion generates animation files (*.anim or *.FBX) that contain all your IK data in a "baked" form. This ensures max. performance during runtime.


You can combine UMotion with runtime IK solutions (e.g. FinalIK, custom scripts) via the UMotion callback system. That way you can preview the IK effect inside UMotion and decide if the results should be baked into the final animation or if you want to execute IK during runtime.

For further information, please check out the manual (click at the info button highlighted in the screenshot below):

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

Best regards,

Peter