Hi,
I’m currently working on an extension for Machinima where one of the parts is to automate some actions from the Audio2Gesture toolbox (select track, source, and target skeleton; set style and options for animation; create and export animation).
Currently there are 2 commands that can be used to create a new instance, but no register commands that can be used to “talk” with the main functionality of A2G.
My one idea was to modify the sources of omni.audio2gesture.core and somehow add all the commands I need - but since this is a core application extension, I do not think it is a good idea to modify it.
So, is there any other way to do what I want or maybe I should wait and let this (new commands or API) be added by Omniverse developers?
he / him | LinkedIn | Discord ID: Prof E#2041
Community Engagement for Omniverse: " A New Era of Digital Twins & Virtual Worlds with NVIDIA Omniverse" Video
What is NVIDIA Omniverse? Video | Check out the “Meet the Omnivore” blog series here
PLEASE NOTE: If you are reporting a bug/issue, please provide OS, GPU, GPU Driver, the version of the app, and full log file (if applicable). For crashes, please zip and provide a link to your logs → C:\Users\ [YOUR NAME] \ .nvidia-omniverse\logs
@czapio If you have a clear idea of what you want to add, you don’t need to modify the core extension. You should be able to create a new extension that augments the functionality of another.
By declaring that dependency, you can safely use the API from the A2F core extension. You can create your own Kit commands that leverage that API and those command will be callable from any script or any extension as long as your extension that defines that commands is loaded.