Houdini - USD Render Error

Hey there,

I’m trying to render on farm and I’m getting this error on the Publish studio validation:

DEBUG: Extracting USD pinning file for usdrender family.
Traceback (most recent call last):
  File "/home/gabriel.valderramos/.local/share/AYON/dependency_packages/ayon_2502101346_linux-rocky9.zip/dependencies/pyblish/plugin.py", line 528, in __explicit_process
    runner(*args)
  File "/home/gabriel.valderramos/.local/share/AYON/addons/usd_0.1.4/ayon_usd/plugins/publish/integrate_pinning_file.py", line 43, in process
    usd_file_path = self.save_usd(instance)
                    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/gabriel.valderramos/.local/share/AYON/addons/usd_0.1.4/ayon_usd/plugins/publish/integrate_pinning_file.py", line 110, in save_usd
    return self._save_usd_from_houdini(instance)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/gabriel.valderramos/.local/share/AYON/addons/usd_0.1.4/ayon_usd/plugins/publish/integrate_pinning_file.py", line 141, in _save_usd_from_houdini
    temp_usd_node.render()
  File "/opt/hfs20.5/houdini/python3.11libs/houpythonportion/ui.py", line 1158, in decorator
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hfs20.5/houdini/python3.11libs/hou.py", line 80957, in render
    return _hou.RopNode_render(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
hou.OperationFailed: The attempted operation failed.
Error:       Layer saved to a location generated from a node path: /Volumes/Entretenimento/_O2_RnD/2025/projects/ProjectTest/sequences/seq_0010/Shot_0010/work/lighting/render/usd/PJTest_Shot_0010_lighting_v003/renderLightingMain1/obj/geo1/BOX_OUT.usd
             Layer saved to a location generated from a node path: /Volumes/Entretenimento/_O2_RnD/2025/projects/ProjectTest/sequences/seq_0010/Shot_0010/work/lighting/render/usd/PJTest_Shot_0010_lighting_v003/renderLightingMain1/obj/geo1/GRID_OUT.usd
             Layer saved to a location generated from a node path: /Volumes/Entretenimento/_O2_RnD/2025/projects/ProjectTest/sequences/seq_0010/Shot_0010/work/lighting/render/usd/PJTest_Shot_0010_lighting_v003/renderLightingMain1/obj/geo1/SPHERE_OUT.usd
             Layer saved to a location generated from a node path: /Volumes/Entretenimento/_O2_RnD/2025/projects/ProjectTest/sequences/seq_0010/Shot_0010/work/lighting/render/usd/PJTest_Shot_0010_lighting_v003/renderLightingMain1/obj/geo1/TORUS_OUT.usd

I checked the output usd files and it seems everything is there and working, does anyone has any clue what would been happening?

USD Render and farm render don’t work togther atm.

For more info. see USD and Farm Rendering · Issue #91 · ynput/ayon-usd · GitHub

I could workaround of this yesterday.
I noticed that my import sop node I wasn’t setting the output directory. So because something it wasn’t identifying that it was already exported by the ROP node.
I just fill it in, exported again and it sent my job to Deadline.
It didn’t work completely because I noticed that I need install the Ayon console in all computers in my farm, but that is easier to solve.

Thanks!

FYI, submitting USD Render while enabling using AYON USD Resolver may not work as outlined in the mentioned GH issue above.

1 Like