Archived post by aswaab

I got the (very simple test case) of the procedural working. In terms of rendering to MPlay, yeah you have to pass husk –allowed-procedurals all as the command.

hip file in case anyone is interested. I muddled through the explanation here (www.marcelruegenberg.com/blog/2025/01/14/hacking-houdini-solaris-procedurals) to put this together.

A few non-obvious things… One was that, to add parameters to the procedural, you have to pass in a dictionary into the second input of the subnet that you will use for the attribfromparm sop.

And that ends up getting referenced as a spare input to whatever you are modifying with the dictionary. Also need to add the spare parm input index parameter to let it know which spare parm to use for the overrides.

Testing everything using invokegraph helped me understand where things were broken in LOPS. So, seems best to work it all out in SOP-land, using that node to make sure everything is working before doing anything in LOPS.

Anyway, very little info out there about putting these rendertime procedurals together, so hopefully this is just a tiny bit more that can help somebody.

Attachments in this post:
http://fx-td.com/houdiniandchill/wp-content/uploads/discord/20264509/15/26/VDBConvertProcedural.mp4
http://fx-td.com/houdiniandchill/wp-content/uploads/discord/20264509/15/26/huskProcedural_01.hip
http://fx-td.com/houdiniandchill/wp-content/uploads/discord/20264509/15/26/image.png