Marcus Kjeldsen
herrkjeldsen
About Me
EXPERTISE
Generalist
Connect
LOCATION
Norway
WEBSITE
Houdini Skills
Availability
Not Specified
Recent Forum Posts
Loading HDA help content from Unity Nov. 19, 2024, 9:18 a.m.
Is there a way to load the documentation for an HDA through the unity interface (running unity engine)?
I wouldn't be surprised if it is possible with the api, but I can't seem to find anything Perhaps with a python script attached to a button or something along those lines?
Any tips would be greatly appreciated!
I wouldn't be surprised if it is possible with the api, but I can't seem to find anything Perhaps with a python script attached to a button or something along those lines?
Any tips would be greatly appreciated!
Workflow with unity Nov. 12, 2024, 7:39 a.m.
Hi Ciscorp, this may not answer you question directly I think, but I'll chime in as best I can.
We're using/trying out multiple approaches, but for me it seems to depend on asset use case.
Things that are isolated assets (like furniture, single trees and such) we use simple fbx from Houdini proper. I use the path attribute and the fbx rop sop to control separation of geometry, which seems to work nicely and predictably.
When it is assets that are dependent on a unity scene, needs to fit with the surrounding geometry, or needs to change depending on level design, I sometimes create an actual HDA for unity. This also seems to work reliably, although it involves slightly more setup. For geometry separations in unity it depends on the use case, but usually it is one of the following approaches:
In cases where we do texture baking or texture compositing, we try to do it directly in the hda or use regular rops, but for our production so far we aren't doing much with textures, so there are probably better ways. Similarly, we haven't had need for LODs in our production, if that is what you are creating, so I don't have any good pointers there unfortunately.
In any case, I'm also hoping for some more indepth tutorials on the unity workflow from SideFX, and best of luck
Best,
Marcus
We're using/trying out multiple approaches, but for me it seems to depend on asset use case.
Things that are isolated assets (like furniture, single trees and such) we use simple fbx from Houdini proper. I use the path attribute and the fbx rop sop to control separation of geometry, which seems to work nicely and predictably.
When it is assets that are dependent on a unity scene, needs to fit with the surrounding geometry, or needs to change depending on level design, I sometimes create an actual HDA for unity. This also seems to work reliably, although it involves slightly more setup. For geometry separations in unity it depends on the use case, but usually it is one of the following approaches:
- Sop leve hdas with packed geometries where the number of sub-geometries are unknown or suitable for instancing.
- Sop level hdas with specific output nodes, when the number and type of outputs are predicable.
- Object level hdas with sops for each component, in cases where the output is predictable and the asset is more complex.
In cases where we do texture baking or texture compositing, we try to do it directly in the hda or use regular rops, but for our production so far we aren't doing much with textures, so there are probably better ways. Similarly, we haven't had need for LODs in our production, if that is what you are creating, so I don't have any good pointers there unfortunately.
In any case, I'm also hoping for some more indepth tutorials on the unity workflow from SideFX, and best of luck
Best,
Marcus
Houdini Engine for Unity and Git: Best Practices Oct. 15, 2024, 2:58 a.m.
Also, which version control software do you use, and are you happy with it?