Community
Arnold General Rendering Forum
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Multichannel Exr / Noice error: "The number of output paths does not match the number of inputs."

4 REPLIES 4
Reply
Message 1 of 5
markKJQRE
549 Views, 4 Replies

Multichannel Exr / Noice error: "The number of output paths does not match the number of inputs."

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.

Tags (3)
Labels (3)
4 REPLIES 4
Message 2 of 5
Stephen.Blair
in reply to: markKJQRE

I think that multichannel exr is missing the metadata required by noice. Compare an multichannel exr rendered by Arnold with the output of Draft



// Stephen Blair
// Arnold Renderer Support
Message 3 of 5
Stephen.Blair
in reply to: markKJQRE

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)



// Stephen Blair
// Arnold Renderer Support
Message 4 of 5
markKJQRE
in reply to: markKJQRE

Hi, Thanks for the quick response.
I'll try sending it separated aovs via the commant line - save the faff with Draft. Thank you.

Message 5 of 5
markKJQRE
in reply to: markKJQRE

- 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?

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report