Is it possible to output Multilayer EXR files using the USD Render ROP?
The only parameter related to EXR exposed is in the RenderProduct LOP node under the Meta Data tab:
EXR Compression
By comparison, when using redshift3d engine - in their Redshift ROP there are these parameters exposed under the Output->Common tab:
Bits per channel: 16/32
EXR Compression: none/rle/zip/zips/plz/pxr24/b44/dwaa/dwab
Storage Format: Scanline/Tiled
Multi-Layered EXR: No MultiLayered/Full MultiLayered/Per AOV MultiLayered
Autocrop: on/off
Multipart EXR: on/off
Could these other exr output options be made available? We are especially interested to be able to output multilayer rather than multipart EXR (which is what we are seeing currently with additional AOVs)
Thanks!
MultiLayer EXR output using USD Render ROP
3554 4 2- stevesloan
- Member
- 5 posts
- Joined: Sept. 2006
- Offline
- Tim Crowson
- Member
- 240 posts
- Joined: Oct. 2014
- Offline
- cristhian.rase
- Member
- 1 posts
- Joined: Aug. 2019
- Offline
Tim Crowson
Following up on this in case others need to know... There is an undocumented flag you can pass to husk to set the type of exr output:—exrmode 0 # multilayer output
—exrmode 1 # multipart output
hello, sorry I am a beginner trying to render with Karma so I dont know exactly how can I do this, could you tell me where should I start?
thank you!
- gnisbet
- Member
- 32 posts
- Joined: Aug. 2011
- Offline
stevesloan
Is it possible to output Multilayer EXR files using the USD Render ROP?
The only parameter related to EXR exposed is in the RenderProduct LOP node under the Meta Data tab:
EXR Compression
By comparison, when using redshift3d engine - in their Redshift ROP there are these parameters exposed under the Output->Common tab:
Bits per channel: 16/32
EXR Compression: none/rle/zip/zips/plz/pxr24/b44/dwaa/dwab
Storage Format: Scanline/Tiled
Multi-Layered EXR: No MultiLayered/Full MultiLayered/Per AOV MultiLayered
Autocrop: on/off
Multipart EXR: on/off
Could these other exr output options be made available? We are especially interested to be able to output multilayer rather than multipart EXR (which is what we are seeing currently with additional AOVs)
Thanks!
Did you ever figure out how to do any of the other settings in Solaris?
- jsmack
- Member
- 7803 posts
- Joined: Sept. 2011
- Offline
gnisbetstevesloan
Is it possible to output Multilayer EXR files using the USD Render ROP?
The only parameter related to EXR exposed is in the RenderProduct LOP node under the Meta Data tab:
EXR Compression
By comparison, when using redshift3d engine - in their Redshift ROP there are these parameters exposed under the Output->Common tab:
Bits per channel: 16/32
EXR Compression: none/rle/zip/zips/plz/pxr24/b44/dwaa/dwab
Storage Format: Scanline/Tiled
Multi-Layered EXR: No MultiLayered/Full MultiLayered/Per AOV MultiLayered
Autocrop: on/off
Multipart EXR: on/off
Could these other exr output options be made available? We are especially interested to be able to output multilayer rather than multipart EXR (which is what we are seeing currently with additional AOVs)
Thanks!
Did you ever figure out how to do any of the other settings in Solaris?
bit depth and compression are on the karma render settings node or on render vars nodes for custom render var setups. This was recently added to control compression per layer:
19.0.566
Add per-AOV compression setting support to husk. Husk now looksfor driver:parameters:aov:compression (ordriver:parameters:aov:OpenEXR:compression) on Render Vars and usesthat to specify the compression type for that AOV. This enablesdifferent compresson types for different AOVs (for example, savingshader position, you may want to use a lossless compression mode).
Mon. March 21, 2022
I'm not sure if husk supports autocrop yet, but you could try adding --autocrop to the husk command.
-
- Quick Links