dpernuit
Hi,
So, my recommended workflow for PDG would be:
- Use $PDG_DIR for all paths, don't use $JOB and $HIP.
$JOB could be used if set in an env file, but setting it up properly is not as easy as PDG_DIR.
Using $HIP doesn't make sense when using Houdini Engine, since there is no HIP file.
- Expose the Working Directory parameter on the TOP Scheduler on your HDA, and set that working directory via the HDA parameters in Unreal. This ensures that both Unreal and Houdini understand that directory properly ($PDG_DIR).
- I then use that directory a my main PDG folder for the PDG Asset Link:
I place all the HDAs needed by PDG in a hda subfolder, and use "$PDG_DIR/hda/XXX" for my HDA processors.
Same thing for any input/output files, just use subfolders for them and reference them in the HDA with $PDG_DIR.
By doing that, you basically only need to worry about setting that Working Directory parameter, and having everything needed under that folder tends to make things a lot more portable.
Can you post some screenshots of the relevant settings? Clearly a number of people are having issues here still.