<b style='color: red;'>[14:22:27] Can't find Hydra plugin 'HdRedshiftRendererPlugin'. Choose one of:</b>
<b style='color: red;'>[14:22:27] - Redshift (HdRedshiftRendererPlugin)</b>
<b style='color: red;'>[14:22:27] - GL (HdStormRendererPlugin)</b>
<b style='color: red;'>[14:22:27] - Houdini GL (HD_HoudiniRendererPlugin)</b>
<b style='color: red;'>[14:22:27] - Karma (BRAY_HdKarma)</b>
<b style='color: red;'>[14:22:27] Unable to load render plugin: HdRedshiftRendererPlugin</b>
Can't find Hydra Plugin 'HdRedshiftRendererPlugin'
3727 6 0- jonathan-franklin
- Member
- 17 posts
- Joined: April 2018
- Offline
Hi, I was wondering if anyone has bumped into the following error when attempting to use the USD Render ROP with Redshift in Solaris. The plugin seems to be loading fine, it's clearly in the list, and I use it extensively in the Solaris Viewport. I just can't seem to write a file out to disk.
- Wojciech Czub
- Member
- 4 posts
- Joined: July 2021
- Offline
- Kym Watts
- Member
- 37 posts
- Joined: Sept. 2014
- Offline
- jonathan-franklin
- Member
- 17 posts
- Joined: April 2018
- Offline
Hi, thanks for the responses.
I double checked and all the paths in the HOUDINI_PATH exist. Of course PXR_PLUGINPATH_NAME is set up as well. Redshift is usable both inside and outside of Solaris, just not via the USD Render ROP. It's also strange to me that it says that HdRedshiftRendererPlugin can't be found and then it proceeds to list HdRedshiftRendererPlugin as a potential option.
All my environment variables are set at a system level.
I double checked and all the paths in the HOUDINI_PATH exist. Of course PXR_PLUGINPATH_NAME is set up as well. Redshift is usable both inside and outside of Solaris, just not via the USD Render ROP. It's also strange to me that it says that HdRedshiftRendererPlugin can't be found and then it proceeds to list HdRedshiftRendererPlugin as a potential option.
All my environment variables are set at a system level.
Edited by jonathan-franklin - Nov. 1, 2021 17:30:02
- Kym Watts
- Member
- 37 posts
- Joined: Sept. 2014
- Offline
From our environment builder , which will replace the path delimiters, this is what the minimum redshift paths required to have husk find the redshift hydra plugin.
(I have edited the paths to reflect the default location redshift installs to on windows.)
(I have edited the paths to reflect the default location redshift installs to on windows.)
set PATH = C:/ProgramData/Redshift/bin;%PATH%
set HOUDINI_PATH = C:/ProgramData/Redshift/Plugins/Houdini/%HOUDINI_VERSION%;%HOUDINI_PATH%;&
set PXR_PLUGINPATH_NAME=C:/ProgramData/Redshift/Plugins/Solaris/%HOUDINI_VERSION%;&
- jonathan-franklin
- Member
- 17 posts
- Joined: April 2018
- Offline
PATH=<Other Entries>:/<Drive>/LIBRARY/TECH_CONFIG/SOFTWARE/redshift/bin:<Other entries>
HOUDINI_PATH=$REDSHIFTPATH:/home/jfranklin/houdini19.0:$HSITE:$HFS/houdini
REDSHIFTPATH=/<Drive>/LIBRARY/TECH_CONFIG/SOFTWARE/redshift/redshift4houdini/19.0.383
PXR_PLUGINPATH_NAME=/<Drive>/LIBRARY/TECH_CONFIG/SOFTWARE/redshift/redshift4solaris/19.0.383
So this is what my env output looks like, edited to remove irrelevant or identifying info. As far as I can tell I've hit all the necessary points. One thing to note is that the installs for Houdini and Redshift are on a network drive (this is an organization setup).
- mtucker
- Staff
- 4525 posts
- Joined: July 2005
- Offline
Any chance that it is failing to get a redshift license when running from within husk? Since it's listing redshift as a valid delegate, but then saying it can't set the delegate to redshift, I wonder if there is a redshift license check happening when husk tries to instantiate the delegate? Another possibility is a failure to find some DLL needed by redshift that Houdini loads, but husk doesn't. When husk tries to load and run the redshift delegate, it isn't finding the DLL, and so again it can't start the delegate (even though it is in the list of available delegates). Not sure exactly how to validate either of these theories though...
-
- Quick Links