Hello everyone,
so I build a little product configurator in Omniverse Composer. Now I want to try to make it work as its own standalone .exe. Similar to a game build in Unreal. From what I’ve gathered so far, that isn’t possible in composer itself. I tried it with the “Product Configurator” extension inside Composer, but that seems to be something else that what I imagined it to be. Only collected everything and created a new USD.
So my Question would be, Is it even possible to create a “game” or an “exe” from Composer? If not, is it even possible with the tools provided in the omniverse?
Unfortunately, we are not in any way aligned with the Unreal workflow, by design. We are a “platform” and do not create “deliverables” in this way. So we do not package exe’s or create games. If you have created this product configurator successfully, then you are 90% there. Just host this on a RTX server and you have your online configurator. Or if you are trying to deliver this “locally” just run the usd file in our usd viewer through a web browser. That would work very well. You can run the browser fullscreen if needed.
Thanks for the explanation. So I’ve tried to get the USD Viewer going with the Link you provided. But I’ve run into some problems. Maybe you can help.
I installed USD Viewer the same way I installed Composer. And it works as intended since i also get this empty Windows like in the link provided here “kit-app-template/templates/apps/usd_viewer at main · NVIDIA-Omniverse/kit-app-template · GitHub”. It says there to start the application via the following command in the cmd “.\repo.bat launch – --/app/auto_load_usd={replace-with-full-path-to-kit-app-template}_build\windows-x86_64\release\samples\stage01.usd”
The stage01.usd doesn’t exist for me. Even the samples Folder does not exist. Tried to rebuild the “kit-app-template-main” aswell, but that didn’t change anything either. Anything I can do to make this work?
You need to run the “streaming” version of your kit app, which probably is Composer, and use the “no window” command.
For example: D:\kit\kit-app-template\repo.bat launch -d -n my_company.my_usd_composer_streaming.kit – --no-window
Then you need to run the web streaming client, using the “npm install” and the “npm run dev” commands. Then your Composer_streaming.kit file should appear in the browser at “localhost:5173”
So I managed to get it working. However, my little Action Graph Functionality I build doesn’t translate into there. Going to take a look on how to get that integrated as well. Is there a documentation on how to do that maybe?
When you stream, the first thing you see a big white page that says “UI” or “No UI” streaming. You want to use “UI” Streaming, because otherwise it will limit the functionality of the kit file.