Specifically I create an HDA on Mac (Houdini Indie 16.0.557) and then transfer it over to Windows (where I only have an Engine license).
On Mac the HDA works as expected.
On Windows 10 (x64), the same HDA file shows some strange behavior:
1) When first added (and every Rebuild) I get this:
“There are undefined nodes. This is due to not being able to find specific asset definitions. Go to Asset Cook Log in the Inspector anto see which asset definitions are missing.”
Going to Asset Cook log yields only: “Cook succeeded”.
2) Every time I cook, my HDA geometry gets the parent transform baked into its own transform.
I usually parent my HDA-generated geometry under an empty parent, then move and scale the parent.
If there is any translation or scale on the parent unity object, it gets transferred into the child with each cook.
After clicking 10 times the object could be humongous and off in space somewhere odd.
3) When I click the “Get Cook Log” button the same parent-to-child transform transfer occurs.
4) Some of my geometry only appears when “Import Templated Geos” is checked, despite those geos not being templated.
NONE of the above occurs on my Mac with the mac-generated asset. I don't have a windows Houdini license so I can't test if the opposite holds true.
Anyone know what's going on here? It's baffling me.
EDIT:
I spoke a little hastily. On Mac I am, in fact, seeing some of the above weirdness, in particular the parent transform continually baking down to the children. However, the “undefined nodes” error on load (or rebuild) does not occur.
This HDA, by the way has a few object level nodes, not just one. None of them are transformed or scaled in the original houdini file.
UPDATE2: Discovered that the missing geo (which only shows up when templated geo is displayed) was referenced with an absolute path via an object merge node. When I switched it to relative and re-saved the HDA, it shows up now.
I still get that undefined nodes error though…
![](/static/djangobb_forum/img/smilies/sad.png)