I’m building a custom connector and need the resolver library so that linked parts get automatically pulled from Nucleus when I load a file. According to the doc page (https://docs.omniverse.nvidia.com/kit/docs/usd_resolver/latest/index.html) there is a “pxr-20_08” flavor of the library, which is exactly what I need because we get that USD version as part of the environment.
Starting from the Connect Sample, I modify target-deps-packman.xml to include this:
ERROR An error occured while pulling packman dependencies for main.py:387
`C:/Users/AR3S/AppData/Local/ov/pkg/connectsample-203.1.0/deps/targe
t-deps.packman.xml`:
Package not found on specified remote servers! (name:
omni_usd_resolver.pxr-20_08.nopy.windows-x86_64, version: 1.35.0)
I tried a bunch of different version numbers for the same flavor, but none of them worked.
Can you help me?
What I’m trying to do is to use the resolver library from within our Unity application (runtime, not only editor), and we’re using this package for USD import: USD Experimental Package for Unity | USD | 3.0.0-exp.5
They bundle 20.08 per their docs, so I’d need the resolver library compiled against that? I suppose the nv variant is not going to be binary-compatible with upstream USD, right?
FWIW, I tried using the nv variant even, but ran into plugin loading errors (something about a missing symbol, but didn’t really debug deeply).
If you could build a pxr-20_08.nopy variant for x64 Windows, that would be very helpful.