Answered

Recreate blendshape config

Brian A 1 year ago updated by Peter - Soxware Developer 1 year ago 2

Hi, I have a model with 200+ BlendShapes and found the overall setup rather confusing and I think I lost some of my work. This is what i did:

- Created project and added model

- UMotion asked me what kind of blendshape setup I like, I chose "custom controller"

- Then I proceeded to animate my blendshapes happily

- However, when wanting to export the animation, a bunch of warnings surfaced, telling me that the blend shapes are not being setup correctly (not much details were given, just that).

- Then, playing around with the pose config, I accidentally deleted the custom controller that the config created upon project creation.
- After doing this, I figured that the issue could come from the constraints configuration, but now I've deleted them and I have no idea how to add them back. There's no option to do it.

- Now, i'm (1) unable to recreate the custom controller without losing work? (2) unable to fix the strange export issue.

Any ideas on (1) and (2)?

Thanks for the support.

UMotion Version:
UMotion V1.29p02
Unity Version:
2021.3.24f1

Answer

Answer
Answered

Hi,
thank you very much for your support request.

Blend shapes are controlled via custom property constraints in "Component Property" mode: https://www.soxware.com/umotion-manual/CustomProperty.html#ComponentProperty

Automatically adding them unfortunately currently only works when creating the UMotion Project. There is currently no button to re-create them later.

If you accidentally removed the custom controller with the blend shapes assigned, you could try to restore some of the automatic back-ups UMotion created of your project file. Here is how the backup functionality works: https://www.soxware.com/umotion-manual/MenuBarFile.html (see "Restore From Backup").
Additionally I also highly recommend using a version control system (like GIT,...) to keep track of your changes and always have the possibility to roll-back in case something was accidentally messed up.

Regarding the warning you got during export, not sure exactly what this was. Please try to restore your project with the methods mentioned above and if you can reproduce the warning, please show me a screenshot so that I can further assist you.

Best regards,
Peter

The thing that gets me about this is:

- If you give the capability of setting up the blendshapes at startup, why not simply put a button to retrigger this any time i want? if there's an option to do this it should be more visible, I sifted exhaustively through all the possible options and can't find it.

- If i want to restart a project and move the animation over to the new one, now i suddenly have to collapse the animation layers or copy them one by one... this is very time consuming and frustrating.

Answer
Answered

Hi,
thank you very much for your support request.

Blend shapes are controlled via custom property constraints in "Component Property" mode: https://www.soxware.com/umotion-manual/CustomProperty.html#ComponentProperty

Automatically adding them unfortunately currently only works when creating the UMotion Project. There is currently no button to re-create them later.

If you accidentally removed the custom controller with the blend shapes assigned, you could try to restore some of the automatic back-ups UMotion created of your project file. Here is how the backup functionality works: https://www.soxware.com/umotion-manual/MenuBarFile.html (see "Restore From Backup").
Additionally I also highly recommend using a version control system (like GIT,...) to keep track of your changes and always have the possibility to roll-back in case something was accidentally messed up.

Regarding the warning you got during export, not sure exactly what this was. Please try to restore your project with the methods mentioned above and if you can reproduce the warning, please show me a screenshot so that I can further assist you.

Best regards,
Peter