Answered

Access Hand Muscle Sliders in Script for External Tool

Rave-TZ 2 weeks ago updated by Peter - Soxware Developer 1 week ago 6

I'm looking to add TouchOSC support to extend my animation pipeline.  Part of that is controlling the finger muscle curl in UMotion since the UI and sliders are really small.  Is there any way to access the sliders from the Muscle Groups Tool in script so I can extend functionality?

Thanks!

UMotion Version:
1.19p03
Unity Version:
2017.3.0.p3

Answer

Answer
Answered

Hi Rave-TZ,
thank you very much for your support request.

At the moment the muscle curl feature is not exposed via the UMotion API. I've took a note to check if this can be added in one of the next updates but I can't promise anything right now.

Best regards,
Peter

Answer
Answered

Hi Rave-TZ,
thank you very much for your support request.

At the moment the muscle curl feature is not exposed via the UMotion API. I've took a note to check if this can be added in one of the next updates but I can't promise anything right now.

Best regards,
Peter

Bummer.  I have a lot of animation optimization ready to go using TouchOSC (for iPad / Android).  This is much more manageable since I don't have to worry about precision using the existing UMotion finger muscle tool (Caused major arm pain when having to use that to adjust motion capture data.

I'm happy to share and expand on this if you get me a way to access your muscle tools.  I won't be able to upgrade to Unity 2019 for my current project however.

The above reply was me.  Didn't know I wasn't logged in.

Hi Rave-TZ,

that UI looks great. What other functionalities (beside the muscle curl) are you trying to access that are not exposed via the UMotion API?

Best regards,
Peter

Get me access to control the following and I'll get you a UI for all of them that works on external devices.

Some of these are accessible with unity hotkeys but it would be best to access them directly in case someone wants to customize their hotkeys.


Muscle Groups Tool:

Upper Body

Lower Body

Hands

Pose Editor:

Pivot Local / Global

Tool: Select Move Rotate Scale

Mirror Editing:  Off, On

Set FK to IK

Set IK to FK

Copy to Other Side

Apply Reference Probe

Reset Modifications

Channels:

FK/IK Blend (0-1)

IK Pinned

Animation:

Key Selected (Translate, Rotate, Scale, All)

Auto Key:  Off / Update / Generate

New Feature:

Select IK_Foot (Left, Right)

Select IK_Pole_Knee IK (Left, Right)

Select IK_Hand (Left, Right)

Select IK_Pole_Elbow (Left, Right)

Select _eye (L and R)

Display:

Rig Layer: FK, IK, Both

Bone Style: Wire, Stick, Solid

Bones: Off, On

Transforms:  Off, On

Names:  Off, On

Tool Assistant:  Off, On

Would be nice:

Scroll left in Clip Editor

Scroll right

Zoom in Zoom out

Next Frame

Previous Frame

Next Key Frame

Previous Key Frame

Play Forward

Play Backward

Enable/Disable Loop

Skip to start

Playback speed

Delete current frame (selected)

Delete current frame (all)

Thanks for the detailed overview. This helps me a lot when planning the future improvements of the UMotion API.

Best regards,
Peter