Error with schemautils createSchemaStage and usd-0.20.11

   1154   2   1
User Avatar
Member
6 posts
Joined: Oct. 2018
Offline
We are using HoudiniUSDBridge to compile houdini with USD-0.20.11.

One issue we ran into is there is some python code which is not compliant
with USD-0.20.11, this lives the husd.schemautils module.

We are looking at adding a patch to make this compliant with our 0.20.11 usd build but
wanted to double check what the layer generated by husd.schemautils.createSchemaStage
is used for? We picked this issue up while testing but want to check if the faulty generated
layer will cause issues downstream?


Fyi the specific attribute causing issues is GetSchemaPrimSpec which was deprecated from USD-0.20.11+


Thanks!
User Avatar
Staff
4438 posts
Joined: July 2005
Offline
It's used to generate the contents of the "Schemas" branch of the USD tree that shows up in the Edit Parameter Interface dialog, in the "From USD" tab. The goal is to instantiate an instance of every schema on a stage so you can grab properties that area always guaranteed to match the schema definitions (and also includes any custom schemas).

I'd be very curious to hear what (if any) other pitfalls you hit getting HoudiniUsdBridge to work with 20.11, if you don't mind sharing...
User Avatar
Member
6 posts
Joined: Oct. 2018
Offline
I see, thanks for the info!

As far as compiling HoudiniUsdBridge with USD-20.11, there was a little work to be done in the DrawModeAdapter and HUSD_Skeleton to be v20.11 compliant but was fairly straightforward.

We are still in the testing phase and this has been the only issue raised, looking good so far
  • Quick Links