I do IT support for a Design School that has recently started using Deadline for rendering management, and am new to the process. We have a suite of Windows 10 machines in a lab that all have Houdini 16.5.268, RedShift plugin 2.5.59 and the Deadline 10.0.15.5 client installed, that students are using for work.
Rendering from Houdini using Mantra works fine through Deadline, but when RedShift is used it errors as follows:
=======================================================
Error
Error: Caught exception: [’ File “C:/PROGRA~1/SIDEEF~1/HOUDIN~1.268/houdini/python2.7libs\hou.py”, line 29095, in load\n return _hou.hipFile_load(*args, **kwargs)\n’, ‘OperationFailed: The attempted operation failed.\nError loading: S:/Shotgun/dangerous_musicvid/assets/Mesh/characters/model/work/houdini/DeadlineTest_redshift.v003.hipnc\nWarning: Bad node type found: Redshift_ROP in /out.\n \n\n/out/Redshift_ROP1:\n\n Unknown channel(s) “f[12]” converted to spare parameter(s).\n \n\n/out/Redshift_ROP1:\n\n Skipping unrecognized parameter “RS_IPR”.\n Skipping unrecognized parameter “RS_IPRRV”.\n Skipping unrecognized parameter “renderpreview”.\n Skipping unrecognized parameter “trange”.\n Skipping unrecognized parameter “f”.\n Skipping unrecognized parameter “take”.\n Skipping unrecognized parameter “RS_separator_rrs2”.\n Skipping unrecognized parameter “RS_rrs2”.\n Skipping unrecognized parameter “RS_mainSwitcher”.\n Skipping unrecognized parameter “RS_renderCamera”.\n Skipping unrecognized parameter “RS_separator_renderCamera”.\n Skipping unrecognized parameter “RS_overrideCameraRes”.\n Skipping unrecognized parameter “RS_overrideResScale”.\n Skipping unrecognized parameter “RS_overrideRes”.\n Skipping unrecognized parameter “RS_separator_overrideRes”.\n Skipping unrecognized parameter “RS_matOverride_enable”.\n Skipping unrecognized parameter “RS_matOverride_mat”.\n Skipping unrecognized parameter “RS_matOverride_exclude”.\n Skipping unrecognized parameter “RS_separator_overrideMaterials”.\n Skipping unrecognized parameter “RS_updateMeshDeform”.\n Skipping unrecognized parameter “RS_updateMeshNoReload”.\n Skipping unrecognized parameter “RS_updateMeshNoReload_list”.\n Skipping unrecognized parameter “RS_separator_updateMeshDeform”.\n Skipping unrecognized parameter “RS_globalEnvironment”.\n Skipping unrecognized parameter “RS_apply_stylesheets”.\n Skipping unrecognized parameter “RS_initSimulations”.\n Skipping unrecognized parameter “RS_multihreadLoader”.\n Skipping unrecognized parameter “RS_multihreadPacked”.\n Skipping unrecognized parameter “RS_nonBlockingRendering”.\n Skipping unrecognized parameter “RS_addDefaultLight”.\n Skipping unrecognized parameter “RS_reportErrorsToROP”.\n Skipping unrecognized parameter “RS_arbitraryUVMapNames”.\n Skipping unrecognized parameter “RS_useAlembicProcedural”.\n Skipping unrecognized parameter “RS_outputSwitcher”.\n Skipping unrecognized parameter “RS_renderToMPlay”.\n Skipping unrecognized parameter “RS_renderAOVsToMPlay”.\n Skipping unrecognized parameter “RS_overwriteMPlayImage”.\n Skipping unrecognized parameter “RS_MPlay_disabledNonGUI”.\n Skipping unrecognized parameter “RS_separator_overwriteMPlayImage”.\n Skipping unrecognized parameter “RS_outputEnable”.\n – Too many errors, additional errors were suppressed. --\nError: Problem while synchronizing child node:\n Error: Bad node type found: redshift_vopnet in /obj/rslightdome1/light_shader.\nWarning: Skipping unrecognized parameter “Redshift_SHOP_parmSwitcher”.\n Skipping unrecognized parameter “RS_matprop_ID”.\n Skipping unrecognized parameter “ogl_diff”.\n Skipping unrecognized parameter “ogl_emit”.\n Skipping unrecognized parameter “ogl_spec”.\n Skipping unrecognized parameter “ogl_rough”.\n Skipping unrecognized parameter “ogl_alpha”.\n Skipping unrecognized parameter “ogl_light”.\n\t[/obj/rslightdome1/light_shader/redshift_vopnet]\n\nError: Bad node type found: redshift_light_shader in /obj/rslightdome1/light_shader/redshift_vopnet.\nWarning: Ignoring data for locked node: rslightdome1/light_shader/redshift_vopnet/redshift_light_shader\n Ignoring data for locked node: rslightdome1/light_shader/redshift_vopnet/redshift_light_shader\n Ignoring data for locked node: rslightdome1/light_shader/redshift_vopnet/redshift_light_shader\nError: Bad node type found: redshift::Light_Dome in /obj/rslightdome1/light_shader/redshift_vopnet.\nWarning: Ignoring data for locked node: rslightdome1/light_shader/redshift_vopnet/Light_Dome1\n Ignoring data for locked node: rslightdome1/light_shader/redshift_vopnet/Light_Dome1\n Ignoring data for locked node: rslightdome1/light_shader/redshift_vopnet/Light_Dome1\n Ignoring data for locked node: rslightdome1/light_shader/redshift_vopnet/Light_Dome1\n’]
at Deadline.Plugins.PluginWrapper.RenderTasks(String taskId, Int32 startFrame, Int32 endFrame, String& outMessage, AbortLevel& abortLevel)
RedShift is licensed on the machines, and when it is used locally it works fine, but when the job is sent through Deadline all frames fail with the above error. It appears that the job is not recognizing that RedShift is available on the machines so doesn’t recognize the RedShift specific parameters.
I am still learning how to use Deadline, so would appreciate any assistance in how to configure the system to be able to render successfully through Deadline.