Hi all, I’m working in a project to port the PhysX schema from Omniverse to Houdini. I’ve successfully compiled a schema dll and configured houdini so I can see the new PhysX schemas in the UI so they’re definitely registered. However I don’t see any specific python bindings for the schema. In Omniverse you can do “from pxr import PhysxSchema” but that is sourced from a separate pyd python module. But when I read this Generating New Schema Classes — Universal Scene Description 25.08 documentation it looks like just generating and compiling the schema plugin should give me the python interface. Are there any specific schema builds steps required to generate python bindings?
Generating the schema with usdGenSchema will generate the various wrap<file>.cpp
binding files.
However, you still need to make sure you’re compiling it with Python enabled and pointed to the right Python for Houdini for the bindings to be picked up. If you’re compiling the schema by itself, and not as part of a full OpenUSD build, you may need to extract some of the Python build setup from the OpenUSD repo to set things up properly since all of the Python binding modules live in there.