How to render multiple products (deep) with husk/karma

   398   4   0
User Avatar
Member
7 posts
Joined: March 2021
Offline
Hi there,

Our studio has previously been rendering multiple products (raster & deep) with arnold/husk successfully and we've recently started trying to explore karma and currently struggling to get karma to render deeps successfully with husk.

For arnold the setup just requires you to have multiple render products (i.e a raster, deep) and arnold will take care of the rest, as in it will automatically write out two exr files, one for each product.

We've tried passing the same setup with karma and only the raster is ever rendered, the deep product seems to be completely ignored. I've seen info in the husk docs saying husk doesn't support deeps (https://www.sidefx.com/docs/houdini/solaris/support/inside_husk.html) but I assume that means husk without karma doesn't support deeps? As other parts of the docs suggest karma does support it https://www.sidefx.com/docs/houdini/solaris/support/inside_husk.html#karma-product-types. [www.sidefx.com] Our husk command currently looks something like this:

husk <usd_path> -R BRAY_HdKarma --settings /Render/rendersettings --purpose geometry,render --complexity low --verbose 2 --frame 1205

Is there something we're missing setup wise or are multiple products with husk/karma not supported?

Thanks!
L
User Avatar
Staff
2689 posts
Joined: July 2005
Offline
Karma looks for the product type karma:deep, what product type are use using?
You should be able to set this up pretty easily using the "Deep Output" tab on the Karma LOP;.
User Avatar
Member
7 posts
Joined: March 2021
Offline
mark
Karma looks for the product type karma:deep, what product type are use using?
You should be able to set this up pretty easily using the "Deep Output" tab on the Karma LOP;.
Hey Mark,

Yeah we're using the karma:deep product (I can see that in the USD file), we've got a usd file that contains two products, a beauty (raster) and a deep (karma:deep) and passing that to Husk is only rendering the beauty (raster), I'd expect the render to spit out two files but its not.

We're using Houdini 21.0.596 and from what you've said above I'm guessing it is expected to just work like the arnold set up then? And two exrs should be written out? I'm just wondering if any extra set up is required? If not then I suspect we must've messed up our USD file somehow is the only other alternative!

Thanks,
L
User Avatar
Staff
2689 posts
Joined: July 2005
Offline
If I render the attached with husk -V3 deep.usda, I see the following in the render log
...
Enabling bucket mode for efficient deep image rendering
Seting top first bucket order for efficient deep image rendering
First Pixel: 0:00.27
...
Render complete
Saving deep images
Saved deep image: output_deep.exr
...
Saved Image: output_beauty.exr
...
If you have further problems, then could you submit a bug with your setup?

Attachments:
deep.tgz (2.6 KB)

User Avatar
Member
7 posts
Joined: March 2021
Offline
mark
If I render the attached with husk -V3 deep.usda, I see the following in the render log
...
Enabling bucket mode for efficient deep image rendering
Seting top first bucket order for efficient deep image rendering
First Pixel: 0:00.27
...
Render complete
Saving deep images
Saved deep image: output_deep.exr
...
Saved Image: output_beauty.exr
...
If you have further problems, then could you submit a bug with your setup?
Thanks mark for attaching a working example, that helps us debug, we'll have a look through.

Thanks,
L
  • Quick Links