Answered

C# API missing functions for importing animations

Null Void 6 months ago updated by Peter - Soxware Developer 6 months ago 1

It looks like there's currently no way to import animation clips using the C# API. 


I want to automate converting humanoid animations into generic animations using the Soxware's Animation Converter, and then use UMotion Pro to insert them into an FBX so I can access them in another program.

It would be nice if Animation Converter supported FBX editing functionality like UMotion does, but I will happily settle for having API access to the import functions in UMotion and automating it myself.

Would it be possible to include this in the next update, and when approximately would it be if so?

Thanks

UMotion Version:
Unity Version:

Answer

Answer
Answered

Hi,

thank you very much for your support request.

I want to automate converting humanoid animations into generic animations using the Soxware's Animation Converter, and then use UMotion Pro to insert them into an FBX so I can access them in another program.

You can do all of that in UMotion Pro. Just configure your character as humanoid, create a new humanoid UMotion project and then import the humanoid animation. Then export as FBX. An FBX file "internally" is always "generic", it's Unity that would convert the FBX contained animation to humanoid when Unity imports the FBX file.

but I will happily settle for having API access to the import functions in UMotion and automating it myself.

You are right, I've put exposing the importing functionality on my to-do list for the UMotion API.

Would it be possible to include this in the next update, and when approximately would it be if so?

Unfortunately I can't provide an ETA at the moment, we have just launched a 3+ year project and it currently eats a lot of time (due to the launce phase). Should get better again soon, planning to invest more time in UMotion again then.

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.

I want to automate converting humanoid animations into generic animations using the Soxware's Animation Converter, and then use UMotion Pro to insert them into an FBX so I can access them in another program.

You can do all of that in UMotion Pro. Just configure your character as humanoid, create a new humanoid UMotion project and then import the humanoid animation. Then export as FBX. An FBX file "internally" is always "generic", it's Unity that would convert the FBX contained animation to humanoid when Unity imports the FBX file.

but I will happily settle for having API access to the import functions in UMotion and automating it myself.

You are right, I've put exposing the importing functionality on my to-do list for the UMotion API.

Would it be possible to include this in the next update, and when approximately would it be if so?

Unfortunately I can't provide an ETA at the moment, we have just launched a 3+ year project and it currently eats a lot of time (due to the launce phase). Should get better again soon, planning to invest more time in UMotion again then.

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


Best regards,
Peter