For pipeline reasons we prefer not using multichannel exrs, however I'd like to denoise renders with noice - which as I understand - still requires a multichannel exr.
I'm using Thinkbox Deadline's Draft tool to recombine N_noice, Z_noice, RGBA, variance and diffuse_albedo into a multichannel exr. However I get the following error when I run the output through noice (via the gui or command line) "The number of output paths does not match the number of inputs."
I've used diffchecker to compare the channels between a multichannel exr file output and the Draft merged version and all the required channels (as far as I understand) are present and named as above. I've only merged the ones I think it needs
This is output from Maya 17.5 update 4, Arnold 5.1.1.1 (MtoA 3.0.1.1).
Can anyone shed light on why this might be?
Is it channel order?
Channel names (maybe they don't need _noice once internal etc)?
I'm trying things, so will post again if I get a solution.
Thanks!
----
Working with 1 frame. Start denoising (patch radius 3, search radius 9, variance 0.5)
Finished denoising
The number of output paths does not match the number of inputs.
I think that multichannel exr is missing the metadata required by noice. Compare an multichannel exr rendered by Arnold with the output of Draft
Also, noice doesn't require a multichannel exr, if you're using the command line.
C:\solidangle\mtoadeploy\2018\bin\noice -i beauty\denoise_me.exr -i variance\denoise_me.exr -i N_noice\denoise_me.exr -i Z_noice\denoise_me.exr -o denoised.exr noice 5.2.0.0 [4fb9451c] - the Arnold denoiser Loading images... Using 40 threads. Loading file "beauty\denoise_me.exr". Loading file "variance\denoise_me.exr". Loading file "N_noice\denoise_me.exr". Loading file "Z_noice\denoise_me.exr". Using feature AOV 'N' Using feature AOV 'Z' Working with 1 frame. Will denoise AOV "RGBA" Found variance for AOV "RGBA" Start denoising (patch radius 3, search radius 9, variance 0.5) Denoising RGBA Finished denoising Saving image denoised.exr (960 x 540 x 4)
Hi, Thanks for the quick response.
I'll try sending it separated aovs via the commant line - save the faff with Draft. Thank you.
- Apologies, ignore the below. It was the 'diffuse_albedo' causing it. I thought this was required.
Works with 'diffuse_albedo_noice' - although the output had horizontal streaks across it and was better without!
#----------------------------- ignore below
Sadly failing,
Using feature AOV 'diffuse_albedo'
Using feature AOV 'N'
Using feature AOV 'Z'
Working with 1 frame.
Segmentation fault (core dumped)
I've tried both in subfolders and loose in the same folder, with the aov names in one test (ie: projectName_noiceTest_v008_aovs.masterLayer.N_noice.1126.exr) and with all in subfolders but called 'beauty.exr' - ie /N_noice/beauty.exr (but actually the N_noice aov).
Ideas?