Tomahawk-573
Nov. 22, 2021 02:19:00
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...
In the zip, there is the hip file + csv file.
Thank you for your help!
Alain
Image Not Found
rvinluan
Nov. 23, 2021 10:05:56
Hi Alain,
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?
Cheers,
Rob
Tomahawk-573
Nov. 23, 2021 11:46:00
Thank you for having a look, Rob!
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?
Cheers,
Alain
tpetrick
Nov. 23, 2021 11:48:41
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.
Tomahawk-573
Nov. 23, 2021 12:02:58
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".
Tomahawk-573
Nov. 26, 2021 02:12:19
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.