Hi folks,
We’re using Hydra 1.0 and hitting some issues that I was hoping folks could shed some light on.
Specifically, we’re trying to override several built-in adapters for Hydra 1.0 imaging, and hitting the following issues:
- The override of adapters at runtime is not supported. The only way to achieve it is to be sure our adapter plugins load before the UsdImaging one at registration time.
- It is not possible to provide a custom adapter for Instances, because it is special cased (OpenUSD/pxr/usdImaging/usdImaging/adapterRegistry.cpp at 7f5e51901961b4dbbf178a45349431882ba3591f · PixarAnimationStudios/OpenUSD · GitHub). So there’s no opportunity to substitute it with our own.
Are there any recommendations that could be made? We’re trying to avoid modifying the OpenUSD code as much as possible.