Answered

Grouping properties & Select keys on current frame with scene selection

Calvin,Wai Tsang 3 months ago updated by Peter - Soxware Developer 3 months ago 1

Hi there, I have been using Umotion for two character animation for a while,
I want to know if it is any possible to grouping the animation properties and quick selection in Umotion?
for example, coding the custom menu?

also I found that I can't only make the scene selection to the current frame key,
only a button that can select all key with whole timeline.
did I missing something?

It this two problem can be solve, It will speed up the multiple character animation workflow very much,Thanks

UMotion Version:
UMotion Pro 1.29p02
Unity Version:
2022.3.1f1

Answer

Answer
Answered

Hi,
thank you very much for your support request.

Grouping animation properties in the clip editor is not possible. Instead I would recommend selecting the bone in the scene view which also automatically selects the animated property in the clip editor. This is the fastest way to select things.

To code a custom button for selecting something, please check out this: https://www.soxware.com/umotion-manual/UMotionAPI.html

The following methods might be especially useful for you:

static void PoseEditor.GetAllTransforms(List<Transform> transformsList)
static void PoseEditor.GetSelectedTransforms(List<Transform> transformsList)
static void PoseEditor.SetTransformIsSelected(Transform transform, bool selected)

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.

Grouping animation properties in the clip editor is not possible. Instead I would recommend selecting the bone in the scene view which also automatically selects the animated property in the clip editor. This is the fastest way to select things.

To code a custom button for selecting something, please check out this: https://www.soxware.com/umotion-manual/UMotionAPI.html

The following methods might be especially useful for you:

static void PoseEditor.GetAllTransforms(List<Transform> transformsList)
static void PoseEditor.GetSelectedTransforms(List<Transform> transformsList)
static void PoseEditor.SetTransformIsSelected(Transform transform, bool selected)

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

Best regards,
Peter