Answered

About Blendshapes

Qingxin 6 months ago updated by Peter - Soxware Developer 6 months ago 3

Is there any way to change the default setting for the blendshapes ?
For my character, there are about 100 blendshapes, i want to cancel all of the limits for them, but it makes the inspector very slow.

Also the display of the panel has problem, i can't see the checkbox.

UMotion Version:
1.21
Unity Version:
2019.2.16f1

Answer

Answer
Answered

Hi,
thanks for your patience.

I've just release UMotion V1.22 that includes several improvements (like mass apply of a custom property's setting) that should make it easier to handle your situation. This version also includes a fix for the GUI display error that you've shown in your screenshots.

This forum post highlights all the new features: https://forum.unity.com/threads/umotion-animation-editor.490618/page-9#post-5711344

Thank you very much for reporting this and I hope you like the update.

Best regards,
Peter

GOOD, I'M SATISFIED
Satisfaction mark by Qingxin 6 months ago
Under review

Hi,
thank you very much for reaching out.

Unfortunately there is currently no default setting for blend shape custom properties. The IMGUI system that is used to draw the inspector for the custom properties is very constrained in terms of performance. I can imagine drawing 100 custom property settings has a very noticeable performance impact but I'm afraid there isn't much I can do about it (maybe I can workaround by automatically folding them by default if count exceeds 10 or so).

Would it be possible for you to send me a *.unitypackage that includes just your character (without textures if you want) plus the related umotion project? I'm trying to reproduce the GUI display issue but it seems to work fine with the character's I use for testing so this might be somehow related to your specific use case. This might also give me a chance to see if I can find some workflow improvements that fit your situation. You can send me the *.unitypackage via the email support form (or request a link to my Dropbox if file size is too big).

Btw. what operating system are you using?

Best regards,
Peter

Hi,
thank you very much for sending me the requested files. That has been of great help.

The display bug only happens when the Pose Editor content doesn't fit into the window (thus is having a scroll bar on the right side):

You can workaround by closing any of the foldouts (e.g. the "Display" foldout) or by increasing the window size. I'm looking into a fix.

I can also reproduce the performance issue (due to the number of custom property settings drawn at the same time). I'm going to make it so that after e.g. 10 constraints the constraints are automatically folded (this should save a lot of performance).

Regarding the adjustment of the limits. I think I'm going to implement it that way: You can right-click on the property and then get an option to mass apply this setting to all custom properties. Would that work for you?

Best regards,
Peter

Answer
Answered

Hi,
thanks for your patience.

I've just release UMotion V1.22 that includes several improvements (like mass apply of a custom property's setting) that should make it easier to handle your situation. This version also includes a fix for the GUI display error that you've shown in your screenshots.

This forum post highlights all the new features: https://forum.unity.com/threads/umotion-animation-editor.490618/page-9#post-5711344

Thank you very much for reporting this and I hope you like the update.

Best regards,
Peter