Omniverse Composer, Houdini Connector on normal user profile issue

I am trying to make Omniverse Composer work on non admin profile so normal users can use it connecting it with Houdini and learn Omniverse OpenUSD pipeline with Houdini using Omniverse Houdini Connector.

I have made some progress but it there is one major hiccup where with access on the normal user to launch using repo.bat

I usually get below error:

C:\Omniverseshared\kit-app-template>.\repo.bat launch
Access is denied.
Fetching packman-common@7.29.zip ...
Downloading from bootstrap.packman.nvidia.com ...
Unpacking ...
Directory C:\packman-repo\packman-common\7.29 already present, package installation already completed
Package successfully installed to C:\packman-repo\packman-common\7.29
C:\packman-repo\python\3.10.17-nv1-windows-x86_64\python.exe: can't open file 'C:\\packman-repo\\packman-common\\7.29\\run.py': [Errno 13] Permission denied
Traceback (most recent call last):
  File "C:\Omniverseshared\kit-app-template\tools\repoman\repoman.py", line 13, in <module>
    import packmanapi
ModuleNotFoundError: No module named 'packmanapi'

May be I am missing a system level variables but there are no resources on the website to make it work

Since launcher is going to be deprecated after October 1st I was following using git clone and set env var but the kernal cache and .packman_cache goes to C:\users\Administrator\

For the note I have changed persmissions for Kit-app-template and packman-repo in C driver giving users full rights.

The only way to make it work for now is launching through powershell as admin using runas

runas /user:administrator C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

This only happens when I am admin:

Fetching packman-common@7.29.zip ...

Downloading from bootstrap.packman.nvidia.com ...

Unpacking ...

Package successfully installed to C:\Users\Administrator\.packman_cache\packman-common\7.29

Pip installing dependencies from C:\Users\Administrator\.packman_cache\chk\repo_man\1.84.7\tools\uv\uv-requirements.txt to C:\Users\Administrator\.packman_cache\chk\uv_deps\50fa2d6354593bc84586cb1856af2077\windows-x86_64\3.10.17...

May be I am missing something but there was no way to confirm so I had to Nvidia Community.

Let me know if I missed anything above.

Looking forward to the possible solutions and discussion.

Thank you so much in advance.

~harsh

Ok I understand. The step you are missing is this. If you are the system admin and you want to share USD Composer with a team, especially since you have a admin / permissions problem, you actually want to follow our “Developer Workflow” and build and “package” the app for your team.

In other words, only you download and build the app, but then you package the app as a locked application for the rest of the team to use. This does not require any more use of Packman and downloads etc. It is locked to your specs. It will be WAY easier to share and distribute. It makes just a zip file.

To do this, simple prepare USD Composer the way you want it. Once you are happy and want to “lock it”, simply use the “repo.bat package” command. This will take some time, maybe 20 mins, but it will make one final zip file that you can simply “give out” to anyone. Just copy it, unzip it and use it. Not need for commands, packman, or resources.

Thank you so much @Richard3D, I appreciate it.

I couldn’t wrap my head around this.

But once again, thank you so much.

Monday, I will give it a try and update the topic to confirm.

@Richard3D I confirm that it started working once i packaged it but not it lead me to another problem with nucleus workstation for users in educational environment for now I have to Omniverse just make the localhost. They can use the launcher until October 1st, 2025. But while I was testing and trying to get NGC catalog it does not give me any non-commercial option it only shows options with Enterprise Nucleus Server - Compose Stack with enterprise license only.

Can I have some assistance to make it work with USD composer and Omniverse Houdini connector on latest Houdini production build (20.5.613 py3.11)?

The only option that I see right now is to navigate through the directory for .usda files/Openusd projects.

Thank you so much.

Actually, as far as I was told, we are making an exception for Nucleus Enterprise to be totally free just with an NGC free account. You are not breaking any EULAs. So go ahead. At least set it all up and we can go from there.

I came across below mentioned hurdles while I was doing that. @Richard3D


Try Omniverse Enterprise Software Today
The 90-day trial of NVIDIA Omniverse™ Enterprise software trial instantly gives you the ability to download and deploy Omniverse Enterprise on your own infrastructure. Register today and start developing to integrate OpenUSD, NVIDIA RTX™ rendering technologies, and generative physical AI into software tools and simulation workflows.

The software trial requires you to have an NVIDIA RTX-powered workstation or server.

Recommended requirements are an RTX-enabled GPU with 16GB VRAM.


Start your 90-day Omniverse Enterprise trial
IMPORTANT TIPS
Please register with your corporate email address.
Personal email addresses or extensions will not be approved.
Please ensure that the person who is registering for the evaluation licenses is the person who will be managing those licenses.
Please ensure the following requirements are met:
Minimum GPU requirements are RTX-enabled GPUs with 6GB VRAM
Recommended GPU requirements are RTX-enabled GPUs with 8GB VRAM
For information about supported hardware and software, refer to the system requirements per app or platform here
If already registered, click here
If you need assistance with registration or are seeking an exception, please review FAQ .