question

Emely Breitbach avatar image
Emely Breitbach asked ·

Efficient Denoiser Utitliy Workaround

Hi

the workaround with the denoiser utility is not clear to me.

As far as I understand it can only denois the beauty with rendering a multilayer exr which runs thru the denoiser utility and generate an exr which is just an improved beauty pass, but won't consider any of the specular passes (where it would be by the way more important).

So I render all passes to a multilayer exr, denoise them and replace the denoised result only to beauty of the original multilayer exr?

Is that the correct workaround before compositing to get the most benefit of the denoiser utility?

Best regards

emely

renderaovdenoisingdenoisebeauty
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 ·

noice can denoise AOVs

mtoa just needs a little help to render the right info for noice

then tell noice to also denoise those aovs

and in the script history, we can see that noice denoises those aovs

Denoising image C:/Users/test/projects/default/images/tmp/untitled.exr 
------------------------ (1/1)
noice 5.3.0.2 [f7602f75] - the Arnold denoiser
Using 40 threads.
Loading images...
Loading file "C:/Users/test/projects/default/images/tmp/untitled.exr".
Using feature AOV 'diffuse_albedo' with filter 'gaussian_filter'
Using feature AOV 'N' with filter 'gaussian_filter'
Using feature AOV 'Z' with filter 'gaussian_filter'
Working with 1 frame at 1024x1024
Will denoise AOV "RGBA", using associated variance
   Output file will be "C:/test/maya/projects/default/images/tmp/untitled_denoised.exr"
Will denoise AOV "indirect", using associated variance
   Output file will be "C:/test/maya/projects/default/images/tmp/untitled_denoised.exr"
Will denoise AOV "specular", using associated variance
   Output file will be "C:/test/maya/projects/default/images/tmp/untitled_denoised.exr"
Start denoising (patch radius 3, search radius 9, variance 0.5)
Denoising RGBA
Denoising indirect
Denoising specular
Finished denoising
Saving image C:/test/projects/default/images/tmp/untitled_denoised.exr (1024 x 1024 x 10

The denoised exr has these channels:

C:\test\projects\default\images\tmp\untitled_denoised.exr : 
1024 x 1024, 10 channel, float openexr channel list: R, G, B, A, indirect.R, indirect.G, indirect.B, specular.R, specular.G, specular.B

3 comments 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.

Thanks Stephen, the denoised output exr looks great but it is always a single exr and all the layers are gone and just the denoised rgba remains as output file, even no matter if I write something in light group or not (Maya 2018.5 / Arnold 5.3) So whats wrong?

´

0 Likes 0 · ·

@Emely Breitbach
Can you post the noice log from the Maya script editor?

0 Likes 0 · ·
Stephen Blair avatar image
Stephen Blair answered ·

I don't see "indirect" or "specular" there, and those are the names you entered in the Noice dialog.

If you want to denoise "specular_indirect", you have to put "specular_indirect" in the Light Group AOVs text box

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.

Emely Breitbach avatar image
Emely Breitbach answered ·

bildschirmfoto-2019-05-21-um-204941.png yes if I open the file in photoshop I see all the layers of the multilayer exr - what is wrong in my setup


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 ·

There indirect and specular AOVs are not in the rendered EXR

Do you have Merge AOVs enabled?

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.

Emely Breitbach avatar image
Emely Breitbach answered ·

Hi I am posting this now the third time and it always disappears, strange ...

there is always an error message when I try to denoise a spec AOV and I tried all possible names, always with an error what do I do wrong?

noice 5.3.0.0 [b452526e] - the Arnold denoiser
Loading images...
Loading file "/Volumes/SSD_2TB/PaintingWalkerArnold/Maya/AAAbuildings/South Crombies Forest/images/AAAaula_ex_V13.007.exr".
Using feature AOV 'diffuse_albedo' with filter 'gaussian_filter'
Using feature AOV 'N' with filter 'gaussian_filter'
Using feature AOV 'Z' with filter 'gaussian_filter'
Working with 1 frame at 960x540
Will denoise AOV "RGBA", using associated variance
   Output file will be "/Volumes/SSD_2TB/PaintingWalkerArnold/Maya/AAAbuildings/South Crombies Forest/images/AAAaula_ex_V13.007_denoised.exr"
   Could not find AOV with source indirect
Could not find AOV "indirect" to denoise, skipping.
   Could not find AOV with source specular
Could not find AOV "specular" to denoise, skipping.
Start denoising (patch radius 3, search radius 9, variance 0.5)
Denoising RGBA
Finished denoising
Saving image /Volumes/SSD_2TB/PaintingWalkerArnold/Maya/AAAbuildings/South Crombies Forest/images/AAAaula_ex_V13.007_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.

Emely Breitbach avatar image
Emely Breitbach answered ·

I get always error whatever I enter in the AOV light group, I tried your wording and many more but always the denoiser don't find anything and skip it like below

noice 5.3.0.0 [b452526e] - the Arnold denoiser
Loading images...
Loading file "/Volumes/SSD_2TB/PaintingWalkerArnold/Maya/AAAbuildings/South Crombies Forest/images/AAAaula_ex_V13.006.exr".
Using feature AOV 'diffuse_albedo' with filter 'gaussian_filter'
Using feature AOV 'N' with filter 'gaussian_filter'
Using feature AOV 'Z' with filter 'gaussian_filter'
Working with 1 frame at 960x540
Will denoise AOV "RGBA", using associated variance
   Output file will be "/Volumes/SSD_2TB/PaintingWalkerArnold/Maya/AAAbuildings/South Crombies Forest/images/AAAaula_ex_V13.006_denoised.exr"
   Could not find AOV with source indirect
Could not find AOV "indirect" to denoise, skipping.
   Could not find AOV with source specular
Could not find AOV "specular" to denoise, skipping.
Start denoising (patch radius 3, search radius 9, variance 0.5)
Denoising RGBA
Finished denoising
Saving image /Volumes/SSD_2TB/PaintingWalkerArnold/Maya/AAAbuildings/South Crombies Forest/images/AAAaula_ex_V13.006_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.

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.