Community
Arnold for 3ds Max
Rendering with Arnold in 3ds Max using the MaxtoA plug-in.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Efficient Denoiser Utitliy Workaround

9 REPLIES 9
Reply
Message 1 of 10
emely1234
1797 Views, 9 Replies

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

Labels (5)
9 REPLIES 9
Message 2 of 10
Stephen.Blair
in reply to: emely1234

noice can denoise AOVs

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

3859-noice-variance-aovs.jpg

then tell noice to also denoise those aovs

3860-noice-light-group-aovs.jpg

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


// Stephen Blair
// Arnold Renderer Support
Message 3 of 10
emely1234
in reply to: Stephen.Blair

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?

´

Message 4 of 10
emely1234
in reply to: Stephen.Blair

screeenshot-rendered-file.png the rendered multilayer exr

screenshot-denoised-output.png the denoised output exr

Message 5 of 10
Stephen.Blair
in reply to: emely1234

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



// Stephen Blair
// Arnold Renderer Support
Message 6 of 10
emely1234
in reply to: emely1234

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)
Message 7 of 10
emely1234
in reply to: emely1234

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)
Message 8 of 10
Stephen.Blair
in reply to: emely1234

There indirect and specular AOVs are not in the rendered EXR

Do you have Merge AOVs enabled?



// Stephen Blair
// Arnold Renderer Support
Message 9 of 10
emely1234
in reply to: emely1234

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

Message 10 of 10
Stephen.Blair
in reply to: emely1234

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



// Stephen Blair
// Arnold Renderer Support

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

Post to forums  

Autodesk Design & Make Report