Hello guys, I'm trying to use PDG. I've got a simple setup driven by a CSV file (box changing width+height+color). That works fine until I want to render... The cameras are on a switcher node at obj level... However I get an error each time with the ROP fetch... Anyone knows what I've done wrong ?
I tried to copy the example that KYLE SOWRY kindly showed on his talk :PDG as a PATH from DATABASE to RENDER on Houdini HIVE Worldwide in 2020 but no luck...
I don't have Arnold installed so I'm unable to test the .hiplc file. What error are you seeing exactly in the ROP Fetch? Can you post a screenshot or copy-and-paste the error message here?
So I tried again & this time with MANTRA. And amazing, it works!!! I actually had a little error in the expression & got it right... However, when I do exactely the same with ARNOLD, The RopFetch, cooks but fails... And there are no error messages. See screenshot. I'll upload the file in Mantra with the CSV, but maybe it's an ARNOLD error?
The error messages are stored on the work items. You can use Ctrl+middle mouse button on a work item to open the work item attribute panel, which also includes the log output for that work item.
Thank you @tpetrick! This looks like an ARNOLD error... I'll check it out with them. All works fine if I render a still frame.
HTOA environment variable already set to C:/Users/Alain HANNI/htoa/htoa-6.0.1.0_rb2fc4a5_houdini-19.0.383.py3/htoa-6.0.1.0_rb2fc4a5_houdini-19.0.383.py3 Running Houdini 19.0.383 with PID 44480 Loading .hip file Z:/HOUDINI/_HoudiniProjects/My_Projects/PDG/test_PDG_arnold.hiplc. Traceback (most recent call last): File "C:/Users/ALAINH~1/AppData/Local/Temp/houdini_temp/test_PDG_arnold/pdgtemp/35864/scripts/rop.py", line 1663, in <module> main() File "C:/Users/ALAINH~1/AppData/Local/Temp/houdini_temp/test_PDG_arnold/pdgtemp/35864/scripts/rop.py", line 1659, in main run_job(settings) File "C:/Users/ALAINH~1/AppData/Local/Temp/houdini_temp/test_PDG_arnold/pdgtemp/35864/scripts/rop.py", line 1418, in run_job hou.hipFile.load(hip_local, ignore_load_warnings=True) File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.383/houdini/python3.7libs\hou.py", line 50477, in load return _hou.hipFile_load(self, file_name, suppress_save_prompt, ignore_load_warnings) hou.OperationFailed: The attempted operation failed. Error loading: Z:/HOUDINI/_HoudiniProjects/My_Projects/PDG/test_PDG_arnold.hiplc Warning: Bad node type found: arnold::standard_surface in /mat/blue. Error: Unknown operator on load "standard_surface1.def". Unknown operator on load "standard_surface1.parm". Unknown operator on load "standard_surface1.userdata". Warning: Bad node type found: arnold::standard_surface in /mat/red. Error: Unknown operator on load "standard_surface1.def". Unknown operator on load "standard_surface1.parm". Unknown operator on load "standard_surface1.userdata". Warning: Bad node type found: arnold::standard_surface in /mat/white. Error: Unknown operator on load "standard_surface1.def". Unknown operator on load "standard_surface1.parm". Unknown operator on load "standard_surface1.userdata".
Just to update this post with the solution, in case someone needs it... It was actually an Arnold error. The install was not totally correct (ENV & PATH). So that works now. The only thing that is not supported by Arnold, is the camera_switcher node.