Hi,
How do we go about denoising aovs in Solaris. Im using the default Arnold rendernode setup that creates an oidn shader in /materials/default_arnold_imager. In the Layers of that one I can see RGBA and its the only pass that is getting denoised. I created my own one which tries to add additional layers like direct. This however does not work.
The help file states this:
Selects layers processed by this imager with a glob or operator expression. An imager can use a selection to determine what nodes will be selected to be processed by the imager at render time. The selection is an expression that can consist of multiple selections concatenated by:
So I have tried both * and "RGBA and direct" in the layers windows but without success. I actually dont know what layers refers to I just assumed it was AOV's but thats just guessing from the fact that RGBA is a AOV and it is in there by default.
Anyone who can shed any light on this would be greatly appreciated. We are in dire need of rendering with denosed AOVs.
That's a known issue:
Layer selection does not work with Intel Denoiser · Issue #1498 · Autodesk/arnold-usd · GitHub
@mattiasTQTV7 wrote:
Hi Stephen,
Thanks for reply. It seems that was a known issue in Apr 20, 2023. Thats over a year ago. Either way can I use any of the other denoisers like noice in solaris? Is there any documentation on how to get that to work? I have not found it for Solaris.
They are all just imagers, so I think they will have the same problem.
But, to use them, you just create an imager and connect it via the Render Settings.
I was just about to do some testing, so the above is "off the top of my head"
@mattiasTQTV7 wrote:
Hmm, I tried doing that . I create a material library node. A arnold image builder. Inside I connected an oidn denoiser. I then dropped an arnold render settings node and went to shaders->imagers and linked it there. Nothing happened. Tried an exposure as well without result.
Basically I followed these instructions.
https://help.autodesk.com/view/ARNOL/ENU/?guid=arnold_for_houdini_solaris_ah_Imagers_Stage_html
Is it possible to confirm this is working? Am I just missing something here.
Sure, it works.
Same problem with Optix as OIDN though. It's just the RGBA.
Unless I use sick, then the additional layers are also denoised.
@mattiasTQTV7 wrote:
Thanks Stephen, yeah got it to work now but as you said only for RGBA. How do I render with this sick thing? I can se the manual saying "A command called "sick" can be used to replace the Solaris default "husk" that is used to render Hydra scenes." but I cant seem to find where I should put this in?
Sorry, I should say "Direct USD Render"
That's on the Arnold tab of the USD Render ROP.
BTW, it seems that the problem has been fixed in the USD repository.
https://github.com/Autodesk/arnold-usd/issues/2084
I just don't know when that will be released. Maybe next update, or if not, the one after that.
Can't find what you're looking for? Ask the community or share your knowledge.