Instructions for USDBridge

   188   0   0
User Avatar
Member
24 posts
Joined: March 2021
Offline
Hello:
We have a case where writes to an NFS share are failing nearly 100% of the time in windows when exporting value clips or using the "Flush Data After Each Frame" on the USD Rop. After examining some process monitor logs, it looks like windows is applying a lock temporarily on these files and we get a sharing violation in Houdini (21.0.671). I was able to repro the issue in a python shell outside of houdini as well. I noticed this commit to USD:
https://github.com/PixarAnimationStudios/OpenUSD/commit/f3d48bc19e871525ff6edc7e539f68654269b2c2 [github.com]
which seems to address the issue after I built it and re-ran my python test.

I was hoping I could perhaps recompile USD 25.0.5 with this patched in to test in Houdini. Are there instructions on how USD should be built? Can I just clone USD, patch it, and run the included python build script? Or, do I need to compile against hython and Houdini's libraries(tbb, etc..)? And then once that's done run cmake on the USD Bridge (I assume then update my PATH/PYTHONPATH env vars to this new folder?)

Thank you!
Jake
  • Quick Links