Which version of Houdini is this problem occurring in? This will help track down the issue. Also which version of Unity are you using?
I don't see an attached image, so please post it again.
Since you are getting no errors, your issue might be due to cached files, which we added to PDG after release (and after the demo was created). By default, most PDG nodes that generate files (e.g. HDAProcess) will check if the file has already been generated, and will only rerun the cook to generate if the files are not found. This might cause outdated files to be reused. Do a ‘Dirty All’ from the PDGAssetLink interface which should delete the files. Then as a sanity check, look in the output directory to make sure that the files on disk are indeed removed. If not, delete them manually, and cook again. Let me know if this fixes the issue.
So for general problem solving with PDG in Unity, here are a few tips:
-check the console log window in Unity (the plugin will log out errors, but there might be cases that haven't been logged yet)
-check the PDG logs; these are found in your working directory, under pdgtemp/{processid}/logs
-if your node produces bgeo files or outputs, check that they are written out (check timestamp)
-do a Dirty All in Unity to clear out the generated files, then a Cook Output to force them to be written out again (otherwise nodes will reuse generated files if found on disk; see above note)
-if the generated files are created newly, do they load properly? You can load them manually by dropping down a new GameObject in Unity, attaching a HEU_GeoSync script component to it, then pasting in the generated file's path and hitting the Sync button; if it doesn't load properly, send me the bgeo file
-for path issues (most common problem), are you using environment variables? Are they properly set in Unity via the unity_houdini.env file? Do a simple test to make sure the pathing is correct. (
https://www.sidefx.com/docs/unity/_environment.html [
www.sidefx.com]
-try using a Houdini Engine debugger session to see what is happening in real-time (
https://www.sidefx.com/docs/unity/_session.html#Session_Types_DebugSession)