question

Mark Bailey avatar image
Mark Bailey asked ·

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.

arnoldnoicedenoise
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Stephen Blair avatar image
Stephen Blair answered ·

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)

Share
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Mark Bailey avatar image
Mark Bailey answered ·

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

Share
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Mark Bailey avatar image
Mark Bailey answered ·

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

Share
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Stephen Blair avatar image
Stephen Blair answered ·

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

Share
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Welcome to the Arnold Answers community.

This is the place for Arnold renderer users everywhere to ask and answer rendering questions, and share knowledge about using Arnold, Arnold plugins, workflows and developing tools with Arnold.

If you are a new user to Arnold Answers, please first check out our FAQ and User Guide for more information.

When posting questions, please be sure to select the appropriate Space for your Arnold plugin and include the plugin version you are using.

Please include images, scene and log files whenever possible as this helps the community answer your questions.

Instructions for generating full verbosity log files are available for MtoA, MaxtoA, C4DtoA, HtoA, KtoA, and Kick.

If you are looking for Arnold Documentation and Support please visit the Arnold Support site.

To try Arnold please visit the Arnold Trial page.

Bottom No panel present for this section.